Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 宏在Word 2013中失败_Vba_Ms Word - Fatal编程技术网

Vba 宏在Word 2013中失败

Vba 宏在Word 2013中失败,vba,ms-word,Vba,Ms Word,我有一个Word宏,多年来一直运行良好。我最近升级到Word 2013,行为发生了变化 它发生在以下行: Doc.SaveAs Path + "Manual\" + TitleString + ".htm", wdFormatFilteredHTML 它生成有效的文件路径和名称,并将当前文档另存为HTML页面 在Word 2013下,宏打开一个文件保存对话框,该对话框没有文件名,默认文件扩展名为(.docx)而不是(.htm),就好像过滤的HTML模式不再可用一样 我尝试了命名

我有一个Word宏,多年来一直运行良好。我最近升级到Word 2013,行为发生了变化

它发生在以下行:

        Doc.SaveAs Path + "Manual\" + TitleString + ".htm", wdFormatFilteredHTML
它生成有效的文件路径和名称,并将当前文档另存为HTML页面

在Word 2013下,宏打开一个文件保存对话框,该对话框没有文件名,默认文件扩展名为(.docx)而不是(.htm),就好像过滤的HTML模式不再可用一样

我尝试了命名参数,也尝试了新的SaveAs2方法,但没有看到任何变化


如何解决这个问题?

我喜欢DataZX.CN论坛上的评论:“我也有同样的问题。我在ACER笔记本电脑上运行windows 8/64位。解决方案:删除外接程序“Icloud ACER…”


我碰巧使用了Acer desktop,Word中确实预装了这个Icloud插件。禁用它后,宏可以工作!!!!!!!!!!!!!!!

感谢StackOverflow一如既往地为我指明了正确的方向。。。 谢谢Yves传播这些信息

为了安全起见,我从Word和excel中删除了Acer cloud插件

指责像宏碁这样愚蠢的制造商,因为他们又捆绑了一款弊大于利的垃圾软件

引用自MSDN论坛帖子

…从您告诉我的一切来看,我的感觉是可能有另一个第三方应用程序(或病毒)混入其中-SaveAs的显示不是来自您的应用程序


这对您来说是很难测试的,因为无论它是什么,可能都是用Word加载的…

我会尝试打开宏记录器并保存它,看看您得到了什么。此外,这不是问题的根源,但我会使用“&”而不是+“用于连接。非常好的建议。令我大吃一惊的是,SaveAs操作根本没有被记录!唯一的保存是(但这不是我需要的:()重新阅读您的问题并查看联机帮助,我想不出您尚未解决的任何问题。嗯,也许有一件事,那就是尝试使用另一个全新的文档。感谢您的帮助,这是不可能通过人工方式排除故障的。。。