文件的打印是从 A 列的单元格值到单个网络打印机 (NE03:),现在我想将文件从 B 列并行打印到另一台连接的打印机 (NE05:)
Excel 文件格式:
列'A'-------------列'B' C:\test\gear.pdf-------C:\invoice\chan.pdf C:\test\court.pdf------C:\tyo\dated.pdf ...
一些人会帮助我修改代码,以便我可以在 2 台打印机上连续打印,其中一台从 A 列打印到打印机 HP LaserJet Professional M1213nf MFP,从 B 列打印到打印机 HP LaserJet P1106。
Sub PrintPDFFiles()
zProg = "C:\Program Files\Adobe\Reader 11.0\Reader\AcroRd32.exe"
zLastRow = [a65536].End(xlUp).Row
temp = "a1:a" & zLastRow
zPrinter = "HP LaserJet Professional M1213nf MFP "
For Each cell In Range(temp)
zFile = cell.Value
If zFile Like "*.pdf" Then
Shell """" & zProg & """/n /t """ & zFile & """"
End If
Next
End Sub