我下载了 github VBE 颜色编辑器。
在这里找到我的 VBE7.DLL 文件:
成功应用我的主题:
但是为什么颜色编辑器中没有出现更改?
我在不同的场合重试过此操作,但似乎看不出我在这里做错了什么?
这适用于我的笔记本电脑,但不适用于我的台式机。更改这些注册表设置成功了......
Dark Theme
Computer\HKEY_CURRENT_USER\Software\Microsoft\VBA\7.1\Common
CodeBackColors 2 14 4 14 15 2 2 2 0 1 0 0 0 0 0 0
CodeForeColors 13 4 12 0 6 15 9 6 0 11 0 0 0 0 0 0
搜索路径“C:\Program Files (x86)\Microsoft Office\Updates\Download\PackageFiles\83794E93-CE3E-44EF-8A07-8B79C82BFC10
oot fs\ProgramFilesCommonX86\Microsoft Shared\VBA\VBA7.1\VBE7.DLL”
或类似的东西,你的颜色会改变
您需要编辑注册表如下
HKEY_CURRENT_USER\Software\Microsoft\VBA .1\Common
CodeBackColors 值为:2 7 1 13 15 2 2 2 11 9 0 0 0 0 0 0
CodeForeColors 为:13 5 12 1 6 15 8 5 1 1 0 0 0 0 0 0
并且每当Office自动更新后,您都需要重新编辑上面的注册表。因为您的设置将被重置。
原作者指南在 regedit 中修改注册表为“可选”。 (https://github.com/dimitropoulos/VBECustomColors)
我想当他使用 VBE6 或 VBE7(旧 VBA)得到这个绝妙想法时,这是对的。
但是VBE版本从6/7升级到7.1后,一些事情发生了变化。
我发现Office更新后,我的设置被重置了,我必须重新编辑。一个月也就一两次。所以我修改了VBEthemeEditor并命名为“O2019”来解决一些问题。
应用dll(十六进制)修改后,
我将要更改的菜单放在帮助工具中。 这可以帮助您编辑注册表并设置您的东西。