0

我从 MSWORD.OLB 导入了 _Document 类,但没有 SaveAs 成员函数,而是有 SaveAs2()。SaveAs2 最后只是多了 1 个参数以允许向后兼容。但是,如果我将我的 C++ 应用程序部署到安装了旧版 MS Office 的其他计算机上,比如 Office 2007,它在 _Document 接口中没有 SaveAs2() 方法。那会给我一个错误。有没有办法使用 Word 2013 调用 SaveAs() 方法?显然,您可以在 Word VBA 代码中执行此操作,但我不知道如何在 C++ 中执行此操作。

4

1 回答 1

0

原来,当导入_Document类时,VC6无法生成SaveAs方法。所以我只是使用VS2010并从那里导入MSWORD.OLB。然后我找到了 SaveAs 方法!只需将它复制到我的 VC6 项目中,一切都会像魅力一样工作。

于 2014-12-17T18:47:45.607 回答