Лента VSTO: Как сделать так, чтобы текст «Пользовательские панели инструментов» исчезал слева от ленты? - PullRequest
0 голосов
/ 30 мая 2018

Я использую VSTO с Visual Studio 2015 и тестирую надстройку в Excel 2010. С левой стороны ленты есть текст с надписью «Пользовательские панели инструментов».Как мне избавиться от этого текста?

Решение: Благодаря выводам @Cindy Meister я перешел к свойствам «OfficeRibbon» и щелкнул по свойствам «Tabs».В «ControlIdType» (в разделе «ControlId») я выбрал «Custom» вместо «Office» (который был предыдущим выбранным параметром), а затем сообщение «Custom Toolbars» исчезло.

1 Ответ

0 голосов
/ 30 мая 2018

Это указывает на то, что помимо вашей надстройки VSTO есть и другие настройки.Эта настройка, вероятно, происходит из предварительной версии Excel, где были меню и панели инструментов.Люди и разработчики могли - и делали - настраивали их довольно часто.Когда Office перешел на пользовательский интерфейс ленты в версии 2007, все эти настройки были сброшены на вкладку Add-ins на Ленте, которая является общей.

Как разработчик, вы не можете контролировать то, что появляетсяна вкладке «Надстройки» - она ​​предназначена для общего доступа.

Если вы не хотите делиться вкладкой, вам нужно определить собственную, настраиваемую вкладку в надстройке VSTO.Возможно, вы используете дизайнер ленты?В этом случае щелкните правой кнопкой мыши в конструкторе в области вкладки ленты.В контекстном меню выберите Add Ribbon Tab.

Любые вкладки ленты, которые вы создаете таким образом, будут привязаны к вашей надстройке VSTO.Никто другой не сможет добавить что-либо к нему или выполнить ваши элементы управления.

...