Обратный инжиниринг Office Custom Toolbar - PullRequest
0 голосов
/ 14 октября 2019

Я "унаследовал" надстройку Excel, которая содержит настраиваемую панель инструментов Office 2000. Excel 365 помещает это на вкладку ленты «Надстройки»,

Я хочу обновить надстройку, чтобы команды располагались на выделенной вкладке ленты

. настраиваемый пользовательский интерфейс шаблона, который создает нужные мне кнопки, но я не могу найти определения кнопок на пользовательской панели инструментов и выяснить, что на самом деле вызывается при нажатии кнопок. (У меня есть доступ ко всем непослушным VBA - я просто не уверен, как была создана панель инструментов)

Мне не повезло?

1 Ответ

0 голосов
/ 14 октября 2019

Панели инструментов устарели. Вам нужно использовать ленту XML для создания пользовательского интерфейса в приложениях Office. Подробнее о настройках Fluent UI (пользовательский интерфейс ленты) читайте в следующих статьях:

См. Как добавить пользовательскую вкладку ленты с помощью VBA? для примера кода.

...