Обработка ленты в C # для Outlook 2010 - PullRequest
0 голосов
/ 13 сентября 2011

Я поместил свою собственную ленту в Outlook 2007 в определенном месте.Но когда я запускаю код для ленты outlook 2010, я не там, где я хочу его, как в 2007 году. Он был помещен в последнюю позицию.Есть ли какое-то решение для этого?

1 Ответ

1 голос
/ 31 января 2012

Идентификаторы групп отличаются в 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."

Далее используйте правильный идентификатор для версии Outlook. Вы можете скачать электронную таблицу со всеми идентификаторами от Microsoft по адресу http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=3582

...