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