【问题标题】:Is Office.Interop backward compatible?Office.Interop 是否向后兼容?
【发布时间】:2013-03-25 11:35:51
【问题描述】:

引用 Office.Interop 14.0 是否允许我自动化 Office 2003、2007 和 2010?

我之所以问,是因为我无法为不同的 Interop 版本引用多个指令(而且我无法再下载旧版 Office 的踪迹以检查其兼容性)。

(Office.Interop 12.0 在我的应用程序中针对 Office 2010 失败。)

【问题讨论】:

    标签: .net visual-studio-2010 c#-4.0 com-interop excel-interop


    【解决方案1】:

    是的但是...

    您必须小心不要使用您所针对的 office 版本不支持的 API 功能,否则您会收到一些非常奇怪的内存访问异常。

    我正在使用 Interop 12 来定位 Outlook 2007 和 2010,没有太多问题。

    【讨论】:

    • 嗯。我在 2010 年使用 interop 12,它在 excel 应用程序启动时崩溃(在运行任何宏之前),不知道你如何让它工作..
    • 您能否更具体地了解“崩溃”的含义?您是否遇到异常、应用程序停顿、是否仅在您使用 API 时或您的应用程序首次启动时发生?
    猜你喜欢
    • 2011-08-27
    • 2019-11-14
    • 2021-07-22
    • 2020-01-16
    • 2020-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多