Пользовательская Лента в VSTO Addin для Outlook 2010 не отображается

У меня есть минимальное добавление VSTO для Outlook 2010 с лентой. Моя единственная цель-отобразить ленту (созданную с помощью конструктора) без каких-либо функций. Из того немногого, что я могу сказать из лент MSDN, должно автоматически отображаться по умолчанию, возможно, с настройкой свойств ControlIdType/CustomId для вкладок.

увы, настройка этих свойств ничего не делает-Outlook загружается и не отображает вкладку. Простое окно сообщения, отображаемое в загрузчике ленты, показывает, что оно никогда не вызванный. Кроме того, я не видел никаких информационных ресурсов (учебники, руководства, обзоры и т. д..), которые говорят что-нибудь о необходимости вручную сообщить Outlook для отображения вкладок.

  1. как отобразить вкладки?
  2. есть ли хороший ресурс, кроме MSDN, который хорош для новичков VSTO?

2 ответов


чтобы отобразить ленту, на базовой ленте в коде измените RibbonType свойства Microsoft.Outlook.Explorer.


Что исправлено для меня (без запуска нового проекта), в Ribbon1.дизайн ленты vb, я нажал на имя Ribbon1 над кнопкой ленты "файл", в панели свойств, нажал на вкладки (коллекция), под заголовком "дизайн" я изменил имя (с Tab1) на что-то еще.

нажмите ok, протестировано, нажав F5, и это сработало. Надеюсь, это поможет кому-то еще.