在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/

10-16 08:01