Ответ 1
Чтобы отобразить ленту, на базовой ленте в коде измените свойство RibbonType
как Microsoft.Outlook.Explorer
.
У меня есть минимальный VSTO Addin для Outlook 2010 с лентой. Моя единственная цель - показать ленту (созданную дизайнером) без каких-либо функций. Из того, что я могу сказать из лент MSDN, должен просто автоматически отображаться по умолчанию, возможно, с настройкой свойств ControlIdType/CustomId для вкладок.
Увы, настройка этих свойств ничего не делает - Outlook загружает и не отображает вкладку. Простое окно сообщения, отображаемое в загрузчике ленты, показывает, что он никогда не запускается. Кроме того, я не видел никаких информационных ресурсов (учебники, пошаговые руководства, обзоры и т.д.), Которые говорят что-то о необходимости вручную указывать Outlook для отображения вкладок.
Чтобы отобразить ленту, на базовой ленте в коде измените свойство RibbonType
как Microsoft.Outlook.Explorer
.
Что исправлено для меня (без запуска нового проекта), в ленточном дизайне Ribbon1.vb я нажал на имя Ribbon1 над лентой "Файл", на панели свойств, нажал на вкладки (сбор), под заголовком "Дизайн" я изменил имя (из Tab1) на что-то еще.
Нажмите ОК, проверено нажатием F5, и оно сработало. Надеюсь, это поможет кому-то еще.