使用VBA打印外部Excel文件

时间:2019-03-17 13:15:52

标签: excel vba printing

我有一个Excel文件,其中有5个选项卡,说“附件”。

我有另一个正在工作的Excel,说“请求”。

因此,我需要使用VBA快速打印“请求”中“附件”中的一项出色功能。

请帮助!

但是我看到其中一些显示了如何打印PDF(不适用于我)。

Sub Test()

PrintFile ("C:\Test.pdf")

End Sub 

1 个答案:

答案 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 作为文档名称