我有一个Excel文件,其中有5个选项卡,说“附件”。
我有另一个正在工作的Excel,说“请求”。
因此,我需要使用VBA快速打印“请求”中“附件”中的一项出色功能。
请帮助!
但是我看到其中一些显示了如何打印PDF(不适用于我)。
Sub Test()
PrintFile ("C:\Test.pdf")
End Sub
答案 0 :(得分:0)
如果有可打印的pdf文件并且可以在VBA上使用,则为以下代码
-打开指定的pdf并使用默认打印机进行打印
-请注意,它使用默认的PDF程序并保持打开状态
Sub PrintChecklistExcav_Backfill()
Dim strPth As String, strFile As String
strPth = "C:\File"
strFile = "name of document.pdf"
If Not PrintPDF(0, strPth & strFile) Then
MsgBox "Printing failed"
End If
End Sub
strPth 用于文件位置
strFile 作为文档名称