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