Office.Interop向后兼容?
问题描述:
是否引用Office.Interop 14.0允许我自动化Office 2003,2007和2010?Office.Interop向后兼容?
我问,因为我无法为不同的Interop版本引用多个指令(并且我无法再下载旧版Office的路径来检查其兼容性)。
(Office.Interop 12.0在我的应用程序无法对Office 2010的。)
答
是但 ...
你必须要小心,不要使用该API的功能,你的Office版本'重定向不支持,否则你会得到一些非常奇怪的内存访问异常。
我使用Interop 12来定位Outlook 2007和2010,没有太多问题。
嗯。我在2010年使用interop 12,它在excel应用程序启动时崩溃(在任何宏运行之前),不知道如何让它工作。 – KMC 2013-03-25 11:56:18
您能更具体地了解'crash'的含义吗?你是否会遇到异常,应用程序停滞,只有在您使用API或您的应用程序首次启动时才会发生? – PhonicUK 2013-03-25 11:58:55