0

Outlook 2007 の特定の場所に独自のリボンを配置しました。しかし、Outlook 2010 のコードを実行すると、リボンは 2007 のように必要な場所にありません。最後の位置に配置されています。これに対する解決策はありますか?

4

1 に答える 1

1

グループIDは、Outlook2007とOutlook2010で異なります。まず、Outlook2007と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."

次に、Outlookのバージョンに適したIDを使用します。http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=3582で、MicrosoftからすべてのIDを含むスプレッドシートをダウンロードできます。

于 2012-01-30T22:56:55.690 に答える