我有一個VBA
代碼用於Excel在默認打印機上打印四份副本。打印通過VBA代碼將副本四份複製到單個PDF文件
我想要的是將這一式四份文件保存爲一個PDF文件,即所有四張紙連續4頁PDF文件。
代碼如下。
Sub PrintInvoiceQuadtriplicate()
Dim i As Integer
Dim VList As Variant
VList = Array("ORIGINAL FOR RECIPIENT", "DUPLICATE FOR TRANSPORTER", "TRIPLICATE FOR SELLER", "EXTRA COPY")
For i = LBound(VList) To UBound(VList)
Range("L1") = VList(i)
ActiveSheet.PrintOut
Next
End Sub
請讓我知道如何修改此代碼以獲取單個PDF文件而不是單獨的頁面。
可能的重複。以下應該足夠寫你的代碼:https://stackoverflow.com/questions/14404650/save-multiple-sheets-to-pdf – Zac
@SYED如果我的答案工作,請接受它通過點擊下面的按鈕/投票! – Teasel