2009-04-29 92 views
1

使用VBA,我可以找出Word 2007功能區上的文本(組合框)控件的值嗎?使用VBA從Office 2007功能區中讀取值

說我想在「主頁」選項卡中讀取當前選定的字體名稱。

我見過一個例子,使用IAccessible接口做一些與Ribbon的交互(即枚舉它),但看起來讀取控件值是不可能的。還有另外一種方法可以做到,還是VBA完全鎖定?

+0

http://www.wordarticles.com/Shorts/RibbonVBA/RibbonVBADemo.htm 這可能有幫助 – THEn 2009-04-29 17:59:55

回答

4

我不認爲你可以在功能區讀取內置屬性。 對於您的字體名稱的具體示例,您可以使用以下內容。

Msgbox Application.Commandbars.Findcontrol(ID:=1728).Text

您也許能的Adpat其他信息的方法。

相關問題