2011-09-13 35 views
0

我已將自己的功能區放在Outlook 2007中的特定位置。但是,當我運行Outlook 2010的代碼功能不在我想要的2007年那裏時,它已經放置在最後的位置。有沒有解決方案?用於Outlook 2010的c#中的功能區處理

+0

C#和3.5 .net框架 –

+0

wpf或winforms? –

+0

我使用winforms –

回答

1

集團ID是在Outlook 2007和Outlook 2010中的不同首先,弄清楚,如果是Outlook 2007或2010:

using Outlook = Microsoft.Office.Interop.Outlook; 
Outlook.Application thisApp = new 
Outlook.Application(); 
string outlookVersion = thisApp.Version; 

if (outlookVersion.StartsWith("12.")) 
// it's probably Outlook 2007 
// Outlook 2010 should start with "14." 

接下來,使用正確的ID爲Outlook版本。您可以下載電子表格與微軟的所有ID http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=3582

相關問題