我目前正尝试使用一个按钮将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”的值是什么? –