Подтвердить что ты не робот

Пользовательская лента не появляется в Outlook, когда при запуске сборки в vs

Я следил за этим учебным пособием, но когда я строю, тогда запустите мой проект в визуальной студии, вкладка ленты не появится. Я использую Outlook 2010, если это поможет.

4b9b3361

Ответ 1

Оказывается, вам нужно установить свойство ribbontype в Microsoft.Outlook.Explorer, чтобы он отображался. Это не значение по умолчанию для этого поля, и никакое учебное пособие msdn, похоже, не говорит вам об этом.

Ответ 2

http://msdn.microsoft.com/en-us/library/bb398246.aspx

Я использовал эту ссылку в MSDN для исправления ошибки. Просто говорит, что вам нужно установить свойство RibbonType, для которого вы хотите, чтобы лента была видимой/пригодной для использования.

Ответ 3

Это также может произойти, если ваш код ранее использовал механизм Ribbon XML до перехода на "Конструктор лент" , и вы случайно оставили переопределение CreateRibbonExtensibilityObject на месте:

protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject()
{
  return new MyRibbon(); 
}

После удаления этого переопределения ваши настройки Ribbon Designer будут загружаться так, как ожидалось.

Ответ 4

Старый пост, но он не дал мне ответа. В моем случае add In просто не показывался после некоторого времени разработки без явной причины.

Решением было повторное включение AddIn в Excel. Вероятно, это случилось в тот момент, когда Excel спрашивал меня: "У Excel возникают проблемы с этим AddIn, отключите его?" которые появляются иногда при развертывании (F5).

Чтобы снова включить его, перейдите в Excel → Файл → параметры → AddIns

Ответ 5

Если ранее вы запускали решение, в результате чего возникла ошибка, офисное приложение все еще может скрываться и не показывать надстройку. Остановите VisualStudio, проверьте taskmanager для сиротских процессов Office, убейте их.