2010-07-16 74 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將您的標籤按鈕。