从Excel 2007到2016,我尝试使用简单的VBA代码将工作表导出为pdf文件。在以前版本的Excel中工作得很好,但现在我得到了-2147417848 (80010108)自动化错误:调用的对象已与其客户端断开连接。这是我的代码:
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, FileName:="C:\Users\jiric\xxx.pdf", Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
我试着在这个Excel 2016中录制一个宏(只是为了“另存为”/“导出到pdf"),我得到了这段代码(在我看来似乎是错误的,甚至调试器都会说”编译错误“):
. Item := xlTypePDF, :="C:\Users\jiric\xxx.pdf", :=xlQualityStandard, := TRUE, := FALSE, := TRUE
Excel 2016有什么问题吗??:)我在两台不同的计算机上遇到此运行时自动化错误,但都使用相同的excel版本(相同的安装)。有什么办法来解决这个问题吗?VBA代码的其他部分可以工作。提前谢谢你!
发布于 2019-03-05 21:48:12
我遇到了同样的issue.with Windows10专业版和office 2016专业版。我对同样类型的代码没有问题。
https://stackoverflow.com/questions/54727904
复制相似问题