【发布时间】:2011-05-05 15:59:39
【问题描述】:
看起来SaveAs 在 Office 2010 中消失了,取而代之的是 SaveAs2。这里发生了什么?两者之间有什么重要的区别吗?我的解决方法是先检查 SaveAs2,然后再使用 SaveAs。这合理吗?
【问题讨论】:
标签: api com ms-word activex ms-office
看起来SaveAs 在 Office 2010 中消失了,取而代之的是 SaveAs2。这里发生了什么?两者之间有什么重要的区别吗?我的解决方法是先检查 SaveAs2,然后再使用 SaveAs。这合理吗?
【问题讨论】:
标签: api com ms-word activex ms-office
它并没有消失,您只是有了另一种保存文档的方法。 Save2() 需要一个额外的参数 CompatibilityMode。如果您不关心兼容模式,则继续使用 Save()。如果您这样做,请检查 Application.Version 以验证您是否可以调用 Save2() 而不会出现异常。
【讨论】:
SaveAs 方法可能不会出现在 VBA 编辑器的 IntelliSense 中。但这并不意味着该方法不再可用。