我使用下面所附的VBA代码将Excel工作表另存为PDF。但是,当我运行VBA代码时,它总是返回运行时错误“-2147417848(800010108)”
请帮助我,我越来越绝望了。对我正在经历的有什么建议吗?
注意:我试图打印的工作表在单元格A1中只包含单词“test
Sub SimplePrintToPDF()
Dim saveLocation As String
saveLocation = "C:\Users\Santo\Downloads\test123.pdf"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=saveLocation, Quality:=xlQualityStandard, _
IncludeDocProperties:=False, IgnorePrintAreas:=False, OpenAfterPublish:=True
End Sub
我100%肯定,我的VBA代码是正确的,因为我已经测试了这个代码在另一个设备上运行完美。我已经看过源代码,有建议,如打开Windows功能,重新启动系统等,但没有工作。
1条答案
按热度按时间nlejzf6q1#
导出到PDF并进行错误处理