为什么我的 VBE 颜色主题没有被应用?

问题描述 投票:0回答:3

我下载了 github VBE 颜色编辑器。

在这里找到我的 VBE7.DLL 文件:

成功应用我的主题:

但是为什么颜色编辑器中没有出现更改?

我在不同的场合重试过此操作,但似乎看不出我在这里做错了什么?

excel vba
3个回答
0
投票

这适用于我的笔记本电脑,但不适用于我的台式机。更改这些注册表设置成功了......

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 

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”
或类似的东西,你的颜色会改变


-1
投票

您需要编辑注册表如下

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(十六进制)修改后,

  • 您无法更改VBE的字体
  • 您无法更改字体大小

我将要更改的菜单放在帮助工具中。 这可以帮助您编辑注册表并设置您的东西。

https://github.com/theangkko/VBEThemeColorEditorO2019

© www.soinside.com 2019 - 2024. All rights reserved.