【发布时间】:2014-09-16 19:32:07
【问题描述】:
我创建了一个自定义标签。如何使用 VBA 更改选项卡上控件的属性。例如,我想根据程序中的用户选项更改 id="menubutton" 按钮的标签。在我看来,这应该很容易,但我正在为此苦苦挣扎。任何帮助将不胜感激。
【问题讨论】:
标签: ribbon
我创建了一个自定义标签。如何使用 VBA 更改选项卡上控件的属性。例如,我想根据程序中的用户选项更改 id="menubutton" 按钮的标签。在我看来,这应该很容易,但我正在为此苦苦挣扎。任何帮助将不胜感激。
【问题讨论】:
标签: ribbon
您可以尝试使用 XML 的 getLabel 函数,您可以像这样更改按钮标签
<button id="customButton" getLabel="getLabel1" size="large" onAction="Example_Macro" />
使用 VBA 你可以使用这个宏来改变标签
Sub getLabel1(control As IRibbonControl, ByRef returnedVal)
returnedVal = "Hello"
End Sub
returnedVal 将是您的按钮标签。
【讨论】:
您可以通过自定义工具栏上下文菜单在 Word 中自己执行此操作(例如使用鼠标和键盘)吗?
【讨论】: