【问题标题】:MS Office PIAs "backward compatibility"MS Office PIA“向后兼容性”
【发布时间】:2014-04-08 05:52:49
【问题描述】:

我已经成功完成了一个带有 MS Word 集成的 Windows 窗体应用程序 - 应用程序写入 Word 模板中的合并字段。我使用 MS Word 2007 制作了模板,但以兼容模式将其保存为 97-2003 '.dot' 文件。由于我安装了 Office 2007,我使用的是 MS Word 对象库 PIA 12.0 版。如果我要部署此应用程序,其他使用 Office XP 或 2003 的人是否能够使用它,因此我询问兼容性?

我已将 PIA DLL 复制到应用程序的输出目录。

【问题讨论】:

    标签: winforms ms-office office-pia


    【解决方案1】:

    您可以使用使用旧 PIA 编译的应用程序来自动化 Word 2007,但不能使用使用 Office 2007 PIA 编译的应用程序来自动化 Word 的早期版本。

    有些东西可能有效,但一般不支持。

    问题是,较新版本的 Word 具有新功能,而较新的 PIA 支持这些新功能。您可以轻松构建利用新 PIA 中的新功能的应用程序。当您针对旧版本的 Word 运行该应用程序时 - 谁知道会发生什么。

    您需要担心的不仅仅是新的“外部”功能。 PIA 中可能存在仅与较新版本的 Office 应用程序兼容的新实现。

    所以,你提议做的事情不安全,不推荐。

    你可以download other versions of the PIAs

    【讨论】:

    • 我是这么认为的。我已经下载了 Office 2003 和 Office XP 的 PIA。我认为我应该安全并使用 XP PIA,你同意吗?关于新功能...如前所述,模板是使用旧的“.dot”扩展名保存的,我没有收到任何关于功能兼容性的警告,所以我希望我在这方面安全。如果我有一台 Office XP 机器来测试它,它会有所帮助,因此我在这里问。谢谢芝士!
    猜你喜欢
    • 2010-11-19
    • 1970-01-01
    • 1970-01-01
    • 2013-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-17
    相关资源
    最近更新 更多