在Visio中,您可以设置Visio File > Options > General > Office Theme
的主题。我想在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/