Пользовательская лента в VSTO Addin for Outlook 2010 не отображается - PullRequest
12 голосов
/ 16 февраля 2012

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

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

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

Ответы [ 2 ]

36 голосов
/ 16 февраля 2012

Для отображения ленты на базовой ленте в вашем коде измените свойство RibbonType на Microsoft.Outlook.Explorer.

2 голосов
/ 18 февраля 2015

Что исправило это для меня (без запуска нового проекта), в дизайне ленты Ribbon1.vb я щелкнул имя Ribbon1 над кнопкой ленты «Файл», на панели свойств щелкнул вкладки (коллекция) под заголовком «Дизайн» я изменил название (с Tab1) на другое.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...