Я следил за этим учебным пособием, но когда я строю, тогда запустите мой проект в визуальной студии, вкладка ленты не появится. Я использую Outlook 2010, если это поможет.
Пользовательская лента не появляется в Outlook, когда при запуске сборки в vs
Ответ 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, убейте их.