我正在爲Outlook創建一個COM加載項,並試圖定位所有'仍在使用'的Outlook版本:2003,2007,2010。但是,加載項的UI(這很簡單,一個CommandBar )不顯示在Outlook 2003中。什麼Microsoft.Office.Interop.Outlook版本與Outlook 2003一起使用?
我使用的Interop.Outlook庫的版本是版本12,這是我在VS2010中添加引用時可以找到的最小版本。我認爲這個版本是Outlook 2003以外Interop庫的一個步驟......但我不確定。
問題:
是我的假設是正確的?使用Interop.Outlook 12.0的版本超出了Interop for Outlook 2003,並且我應該恢復到較小的版本(10.0版本?)。這將解釋爲什麼我無法檢索Outlook 2003對象模型並向其添加一些UI。
如果確實如此(我無法在VS2010的參考列表中找到它),我該如何使用以前的版本?
謝謝!
感謝您的快速回答。你知道11.0和12.0或14.0之間的前向兼容性有多好嗎?即如果使用Interop程序集的11.0版本,您是否預計Outlook 2007或2010會出現任何問題? – Andrei 2011-04-18 12:24:11
我從來沒有遇到任何與最新的Office版本的兼容性問題。唯一的缺點是您無法使用在更高版本中引入的功能。 – 2011-04-18 13:16:43