我目前正嘗試使用一個按鈕將Excel文檔另存爲.xls和PDF。它工作了一下,但現在它給了我一個錯誤消息,並突出顯示ActiveSheet.ExportAsFixedFormat
開始的行。如果我把它拿出來,然後突出顯示MsgBox
行顯示一個問題。我想知道這是否是由這個函數中有3個命令引起的?將Excel導出爲PDF時出現1004錯誤
Sub Rectangle1_Click()
Dim Path As String
Dim FileName1 As String
Dim FileName2 As String
Path1 = "FILE_PATH_IS_HERE"
Path2 = "FILE_PATH_IS_HERE"
FileName1 = Range("J7")
FileName2 = Range("G3")
ActiveWorkbook.SaveAs Filename:=Path1 & FileName1 & FileName2 & ".xls", FileFormat:=xlNormal
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Path2 & FileName1 & FileName2, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
MsgBox "Invoice Saved As Excel Doc and PDF.", , "I Systems"
感謝您提前提供的所有幫助!
它會告訴你什麼錯誤? –
運行時錯誤'1004':應用程序定義或對象定義的錯誤。謝謝! – tbowden
表單是否受到保護?發生錯誤時,「FileName1」和「FileName2」的值是什麼? –