2010-07-16 63 views
2

我有我创建的自定义选项卡。如何使用VBA更改选项卡上控件的属性。例如,我想根据程序中的用户分区更改id =“menubutton”按钮的标签。在我看来,这应该很容易,但我正在为此而苦苦挣扎。任何帮助将不胜感激。使用VBA更改功能区中的按钮标签

回答

-1

您可以通过自定义工具栏上下文菜单自己(例如用鼠标和键盘)在Word中执行此操作吗?

  1. 如果是这样,然后打开宏记录器。
  2. 执行操作(例如,使用键盘和鼠标更改所需的属性)。
  3. 停止宏记录器。
  4. 在Word中打开VBA工作室并查看已创建的宏,这应该能够很好地指示您需要执行的操作。
0

你可以尝试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将您的标签按钮。