首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么我在VBA代码上得到运行时错误'-2147417848 (80010108)‘,用于导出到在旧Excel版本上工作良好的pdf?

为什么我在VBA代码上得到运行时错误'-2147417848 (80010108)‘,用于导出到在旧Excel版本上工作良好的pdf?
EN

Stack Overflow用户
提问于 2019-02-17 05:37:52
回答 1查看 285关注 0票数 0

从Excel 2007到2016,我尝试使用简单的VBA代码将工作表导出为pdf文件。在以前版本的Excel中工作得很好,但现在我得到了-2147417848 (80010108)自动化错误:调用的对象已与其客户端断开连接。这是我的代码:

代码语言:javascript
运行
复制
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, FileName:="C:\Users\jiric\xxx.pdf", Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True

我试着在这个Excel 2016中录制一个宏(只是为了“另存为”/“导出到pdf"),我得到了这段代码(在我看来似乎是错误的,甚至调试器都会说”编译错误“):

代码语言:javascript
运行
复制
    . Item := xlTypePDF,  :="C:\Users\jiric\xxx.pdf",  :=xlQualityStandard,  := TRUE,  := FALSE,  := TRUE

Excel 2016有什么问题吗??:)我在两台不同的计算机上遇到此运行时自动化错误,但都使用相同的excel版本(相同的安装)。有什么办法来解决这个问题吗?VBA代码的其他部分可以工作。提前谢谢你!

EN

回答 1

Stack Overflow用户

发布于 2019-03-05 21:48:12

我遇到了同样的issue.with Windows10专业版和office 2016专业版。我对同样类型的代码没有问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54727904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档