在 Visio 中,您可以设置 Visio 文件 > 选项 > 常规 > Office 主题
的主题。我想在 Visual Studio 的插件中检索此值,以便我可以调整自己的自定义窗口。但是我找不到这个设置。有人可以告诉我在哪里可以找到它或如何访问它吗?
最佳答案
您可以读取 DWORD 注册表项 UI Theme
的值,该值位于:
HKEY_CURRENT_USER\Software\Microsoft\Office\1x.0\Common
将 1x.0
替换为您的 Office 版本号,当前 Office 2013 为 15.0
,Office 2016 为 16.0
。
Office 2013 的可能值为:
0
白色1
浅灰色2
深灰色
Office 2016 的可能值为:
0
多彩3
深灰色4
黑色(并非所有版本均提供)5
白色
还可以使用 ManagementEventWatcher.EventArrived
监听主题更改,如下所示:Receive notification when RegistryKey Value was changed
关于c# - 获取 Visio 主题颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40286558/