ファイルの印刷は、列 A のセル値から単一のネットワーク プリンター (NE03:) に行われます。今度は、列 B から別の接続されたプリンター (NE05:) にファイルを並行して印刷したいと考えています。
Excel ファイル形式:
列「A」-------------列「B」 C:\test\gear.pdf-------C:\invoice\chan.pdf C:\test\court.pdf------C:\tyo\dated.pdf ...
コードを変更して、列 A からプリンター HP LaserJet Professional M1213nf MFP に、列 B からプリンター HP LaserJet P1106 に 1 つずつ、2 つのプリンターで連続して印刷できるようにするのに役立つものがあります。
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