你不能使用.vssetting
文件,这是 Visual Studio 的事情 - VBE 不知道如何处理它。
它的颜色可以通过“工具”>“选项”菜单“配置”;它们与 1997 年的相当有限的 16 位颜色相同...而且没有可以导入的文件来制作“主题”(.reg 文件也许可以起到类似的作用)
不过,有一个技巧 - 您可以十六进制编辑 VBE7.DLL 并将可用颜色更改为您喜欢的任何颜色。显然,风险在于您会同时完全破坏每个 VBA 主机应用程序中的 VBA,但是嘿,闪亮的颜色值得吗?
我看到的唯一与 VBE 的“主题化”(并且不涉及重写 VBA 本身)相近的事情是我们希望通过3.0 版本(我们管理的一个 OSS VBIDE 插件项目)在Rubberduck (我管理的一个 OSS VBIDE 插件项目)中实现的目标。刚刚开始 v2.1.x 周期),当我们将自己的 AvalonEdit WPF 代码窗格注入到 VBE 中、实现我们自己的IntelliSense并完全控制 VBE 代码窗格的外观和功能时 - 但还有很多工作要做在我们梦想实现某个功能的梦想之前就已经完成了 - 因此,如果您了解一点 C# 和 WPF,请务必加入 Rubberduck 开发团队并帮助我们实现这一目标!
更新 - 2023 年 3 月的工作实际上已经开始了,并且确实会随 Rubberduck 3.0 一起发布(不过对于时间表来说还为时过早)。您可以使用 GitHub 帐户加入 Rubberduck3 项目,开发人员则在专用的 Discord 服务器上闲逛。