【发布时间】:2018-02-24 10:53:04
【问题描述】:
我有一个VBA Excel 代码,可以在默认打印机上打印一式四份。
我想要的是将此四份保存为单个 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 文件而不是单独的页面。
【问题讨论】:
-
可能重复。以下应该足以让您编写代码:stackoverflow.com/questions/14404650/…
-
@SYED 如果我的回答有效,请点击赞成/反对票下方的按钮接受它!