我正在开发一个 Word 加载项,我需要从代码中访问“Word 选项”。更具体地说,我想查看“禁用硬件图形加速”属性的值是打开还是关闭。
我没有尝试从注册表中读取它,我只尝试从获取 word 互操作服务。但没有成功。
我正在开发一个 Word 加载项,我需要从代码中访问“Word 选项”。更具体地说,我想查看“禁用硬件图形加速”属性的值是打开还是关闭。
我没有尝试从注册表中读取它,我只尝试从获取 word 互操作服务。但没有成功。
正如我所说,我发现的第一个谷歌条目就是这里的这个。
您只需要查看下的 DisableHardwareAcceleration 的注册表值HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\Graphics
。
版本密钥 ( 15.0
) 可能取决于您使用的 office 版本。
我建议您先搜索Office
,然后选择您找到的最高版本。
边注:
1
) 代表禁用0
)都代表启用/未禁用我的 MS Word 2007 上没有这个选项。但你可以做的是录制一个宏。您需要让开发人员选项卡可见。
录制宏,转到您需要检查的选项。完成后,您可以在宏按钮下编辑生成的代码。如果通过代码有这样的选项(检查“禁用硬件图形加速”),您将看到如何。
生成的代码在 VBA 中,您需要将其转换为适当的语言。
更新:
我在 Word 2013 上录制了宏,但没有为它生成任何代码。通过代码没有这样的选项。
仅供参考,如果您想录制宏(根据 Word 2013,其他版本可能非常相似):
点击宏 -> 编辑录制的宏 -> 你可能会得到一个带有一些自动生成代码的子程序:
Sub Macro1()
'
' Macro1 Macro
'
'
End Sub
此录制的宏不显示任何代码,这是为您查找的选项录制的。
按照另一个录制的宏的示例(“优化字符定位以进行布局而不是可读性”复选框也在 Word 选项-> 显示中):
Sub Macro2()
'
' Macro2 Macro
'
'
Options.PrecisePositioning = True
End Sub