Создание кнопки на ленте Excel для открытия окна пользовательской формы

Я разработал интерфейс пользовательской формы VBA, который позволяет пользователю вводить значения, вычислять результаты, а затем распечатывать их на листе. Мне интересно, есть ли какой-либо возможный способ, которым я могу иметь кнопку на ленте excel, например, на вкладке «Данные», которая вызовет открытие интерфейса пользовательской формы.

В настоящее время я могу использовать интерфейс только с помощью Developer>>Visual Basic>>Нажав на Userform>>F5. Это также ограничивает пользовательскую форму тем, что ее можно использовать только в одной конкретной книге, а не во многих. Или, если это было возможно, сделать его надстройкой.

Любая помощь приветствуется!


person Glenn Sugana    schedule 20.04.2015    source источник


Ответы (1)


Самый простой способ добавить пользовательскую вкладку и/или кнопку на ленту — использовать Инструмент пользовательского редактора пользовательского интерфейса для ленты MS Office. Перейдите по ссылкам, указанным в комментариях к вашему вопросу. Там вы найдете много полезной информации.

person Maciej Los    schedule 20.04.2015