我有一个Word宏已经很好地工作了很长时间。我最近升级到Word 2013,行为已经改变。
它出现在以下行:
Doc.SaveAs Path + "Manual\" + TitleString + ".htm", wdFormatFilteredHTML
构建有效的文件路径和名称,并将当前文档保存为HTML页面。
在Word 2013下,宏打开一个文件保存对话框,没有文件名,默认文件扩展名为(.docx)而不是(.htm),就像过滤后的HTML模式不再可用一样。
我尝试过使用命名参数,也使用新的SaveAs2方法,但没有看到任何变化。
我该如何解决这个问题?
答案 0 :(得分:0)
我喜欢DataZX.CN论坛上的评论:“我有同样的问题。我在ACER笔记本电脑上运行Windows 8/64位。解决方案:删除加载项”Icloud Acer ......“。
我碰巧使用Acer桌面,确实在Word中预装了这个Icloud加载项。禁用它后,宏工作!!!!!!!!!!!!!!!
答案 1 :(得分:0)
感谢StackOverflow一如既往地指引我正确的方向...... 并感谢Yves传播信息......
我从Word中移除了Acer云插件,并且只是为了安全起见。
将像宏碁这样愚蠢的制造商归咎于另一套捆绑的废话软件,造成的弊大于利。
引自MSDN论坛帖子......
...从你告诉我的一切,我的感觉是可能还有另一个第三方应用程序(或病毒)混合在一起--WaveAs的显示不是来自你的应用程序。
这对你来说很难测试,因为不管它是用Word加载......