Добавить ленту Outlook Explorer в Outlook 2007 добавить в? - PullRequest
2 голосов
/ 29 марта 2011

Я пишу надстройку Outlook 2007, которая работает в Outlook 2007 и 2010 (одна сборка должна работать для обеих версий) - сейчас все работает отлично, за исключением одной вещи:

В Outlook 2007 нет ленты в главном окне Outlook Explorer, но в Outlook 2010 есть.

Если я создаю новую ленту (Visual Designer), я не могу выбрать Microsoft.Outlook.Explorer в качестве своего RibbonType для ленты, поэтому есть ли способ добавить ленту в окно Outlook Explorer в Outlook 2010 из Outlook 2007-добавить в?

1 Ответ

2 голосов
/ 30 марта 2011

Когда вы работаете с несколькими целевыми объектами, я полагаю, что вы должны вернуться к использованию IExtensibility и перехватить обратный вызов GetCustomUI, чтобы предоставить (или не предоставить) любую модификацию ленты xml.

По крайней мере, это то, что я должен был сделать с моим надстройкой, предназначенной для версий 2000-2010 Word, Excel и PPT (я также поддерживал Outlook, но в моем надстройке не было никаких элементов пользовательского интерфейса для внешнего вида, поэтому я ' я там не уверен). Сложнее, но более гибко в том, что вы можете поддержать.

...