1
文件的打印是从塔A的单元值,以一个单一的网络打印机(NE03 :),现在我想文件并行地从列B打印到另一个连接的打印机(NE05 :)印刷文件的外部文件
Excel文件格式:
Column 'A'-------------Column 'B' C:\test\gear.pdf-------C:\invoice\chan.pdf C:\test\court.pdf------C:\tyo\dated.pdf ...
一定会帮我修改的代码,所以我可以在2台打印机连续一个从列的打印打印机的HP LaserJet 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
由于溃败,我测试它的工作,仍然需要一个小的变化时,它就把将输出列“A” competely&然后转移到列“B”,而不是这是它能够每行之后交替移动。然后开始校样A2,然后校准B2下一个校准A3,B3,这样可以节省时间连续/并行打印,因为我有很多打印。 – user2876879
它工作?大声笑! kool :)是的,这是可能的你在问什么,但它会减慢你的代码。因为你将会改变循环中的打印机。你确定要这么做吗? –
是的,如果可能的话,我会试一试。 – user2876879