是否可以用 VS Code 或 VS Studio 等现代编辑器或 IDE 替换 Excel 的内置 VBA 编辑器或 IDE?
作为一名 C# 开发人员,我更喜欢 Visual Studio IDE。相比之下,Excel 的 VBA 编辑器/IDE 已经非常过时了。即使是最基本的 IDE,它也缺乏复杂的功能,例如列选择、跳转到引用和有用的键盘快捷键。例如,没有用于终止调试 session 的键盘快捷键。
虽然它确实支持许多有用的功能,例如建议、语法检查和语法着色,但它们效果不佳。它仍然缺乏像智能感知这样的东西。语法检查非常具有阻碍性,并且仅限于最明显的情况。语法着色仅限于关键字和注释。它的自动完成功能仅适用于有限的场景。
最佳答案
您可以考虑使用 VB.NET 而不是 VBA 进行 Excel 开发。 Excel-DNA (我开发的)是一个用于将 .NET 集成到 Excel 中的开源框架,它试图使 VBA 到 .NET 的转换尽可能简单。
然后您可以使用任何编辑器来编辑 VB.NET(或 C#)代码,包括 Visual Studio Express 版本或 SharpDevelop .
关于excel - 是否可以用现代替代方案替换 Excel 的 VBA 编辑器/IDE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9469527/