2013-03-25 232 views
3

是否引用Office.Interop 14.0允許我自動化Office 2003,2007和2010?Office.Interop向後兼容?

我問,因爲我無法爲不同的Interop版本引用多個指令(並且我無法再下載舊版Office的路徑來檢查其兼容性)。

(Office.Interop 12.0在我的應用程序無法對Office 2010的。)

回答

3

...

你必須要小心,不要使用該API的功能,你的Office版本'重定向不支持,否則你會得到一些非常奇怪的內存訪問異常。

我使用Interop 12來定位Outlook 2007和2010,沒有太多問題。

+0

嗯。我在2010年使用interop 12,它在excel應用程序啓動時崩潰(在任何宏運行之前),不知道如何讓它工作。 – KMC 2013-03-25 11:56:18

+0

您能更具體地瞭解'crash'的含義嗎?你是否會遇到異常,應用程序停滯,只有在您使用API​​或您的應用程序首次啓動時纔會發生? – PhonicUK 2013-03-25 11:58:55