У меня есть собственная вкладка, которую я создал. Как я могу использовать VBA для изменения атрибутов элементов управления на вкладке. Например, я хотел бы изменить метку кнопки с id="menubutton" в зависимости от выбора пользователя в программе. Мне кажется, что это должно быть легко, но я борюсь с этим. Любая помощь будет принята с благодарностью.
Изменить метку кнопки на ленте с помощью VBA
Ответы (2)
Вы можете попробовать функцию getLabel с XML, вы можете изменить метку кнопки следующим образом.
<button id="customButton" getLabel="getLabel1" size="large" onAction="Example_Macro" />
С VBA вы можете использовать этот макрос для изменения метки
Sub getLabel1(control As IRibbonControl, ByRef returnedVal)
returnedVal = "Hello"
End Sub
returnVal будет вашей меткой для кнопки.
person
Community
schedule
16.09.2014
Можете ли вы сделать это самостоятельно (например, с помощью мыши и клавиатуры) в Word через контекстное меню настройки панелей инструментов?
- Если да, то включите запись макросов.
- Выполните действие (например, используйте клавиатуру и мышь, чтобы изменить нужные атрибуты).
- Остановите запись макросов.
- Откройте студию VBA в Word и взгляните на созданный макрос, который должен дать вам хорошее представление о том, что вам нужно сделать.
person
Toby Allen
schedule
16.07.2010