使用VBA更改功能区中的按钮标签
问题描述:
我有我创建的自定义选项卡。如何使用VBA更改选项卡上控件的属性。例如,我想根据程序中的用户分区更改id =“menubutton”按钮的标签。在我看来,这应该很容易,但我正在为此而苦苦挣扎。任何帮助将不胜感激。使用VBA更改功能区中的按钮标签
答
您可以通过自定义工具栏上下文菜单自己(例如用鼠标和键盘)在Word中执行此操作吗?
- 如果是这样,然后打开宏记录器。
- 执行操作(例如,使用键盘和鼠标更改所需的属性)。
- 停止宏记录器。
- 在Word中打开VBA工作室并查看已创建的宏,这应该能够很好地指示您需要执行的操作。
答
你可以尝试getLabel与XML功能,你可以改变你的按钮标签这样
<button id="customButton" getLabel="getLabel1" size="large" onAction="Example_Macro" />
用VBA您可以使用此宏来更改标签
Sub getLabel1(control As IRibbonControl, ByRef returnedVal)
returnedVal = "Hello"
End Sub
returnedVal将您的标签按钮。