1

使用 VBA,我可以找出 Word 2007 功能区上的文本(组合框)控件的值吗?

假设我想在“主页”选项卡中阅读当前选择的字体名称。

我见过一个使用IAccessible接口与功能区进行交互的示例(即枚举它),但似乎无法读取控件值。有没有其他方法可以做到这一点,或者 VBA 是否完全被锁定?

4

1 回答 1

4

我认为您无法在功能区上阅读内置属性。对于您的字体名称的具体示例,您可以使用以下内容。

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

您也许可以调整该方法以获取其他信息。

于 2010-01-16T14:49:12.323 回答