我尝试了以下解决方案从 Excel 打印到 PDF:
它产生
运行时错误 1004
上wb.ExportAsFixedFormat
。
我的 Excel 版本:2007。
我更改了文件路径,以便将其保存到我的桌面。
Sub Invoice_to_PFD()
'Saves the invoice print area to a PDF file
Dim fp As String
Dim wb As Workbook
fp = "C:\desktop\NewInvoice.pdf"
Set wb = ActiveWorkbook
wb.ExportAsFixedFormat Type:=xlTypePDF, Filename:=fp, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
End Sub