Excel VBA的推荐IDE
是否有推荐的IDE用于开发Excel VBA宏,以提供合理的错误报告和代码完成 目前,我正在使用Excel2007附带的“MicrosoftVisualBasic应用程序”IDE,但到目前为止,它还不够理想Excel VBA的推荐IDE,excel,vba,Excel,Vba,是否有推荐的IDE用于开发Excel VBA宏,以提供合理的错误报告和代码完成 目前,我正在使用Excel2007附带的“MicrosoftVisualBasic应用程序”IDE,但到目前为止,它还不够理想 即使是Vim或Emacs的插件也很棒。看看这个。它不是IDE,而是VBA的外接程序,允许将项目中的所有源文件保存/读取到实际文本文件中,以便与源代码管理一起使用。我已经使用它至少一年了,我非常高兴。它甚至允许直接使用CVS或SVN源代码控制系统进行提交/区分,但您不必从IDE进行此操作。而且
即使是Vim或Emacs的插件也很棒。看看这个。它不是IDE,而是VBA的外接程序,允许将项目中的所有源文件保存/读取到实际文本文件中,以便与源代码管理一起使用。我已经使用它至少一年了,我非常高兴。它甚至允许直接使用CVS或SVN源代码控制系统进行提交/区分,但您不必从IDE进行此操作。而且它是免费的,如果你想修改它,它附带的源代码是未锁定的。你几乎被MS的IDE卡住了,但是有一些很好的附加组件可用。我经常使用的两种方法是:
- 单击
文件->设置->安装
- 搜索
语言vbscript
- 单击
Install
您可以打开、编辑和保存
.vba
文件。我发现vba IDE在大多数情况下都能胜任这项任务。你遗漏了什么?可能重复:@BenV这个问题已经有两年了,没有一个令人满意的答案(被接受的建议是“使用另一种语言”),鉴于VBA是一种微软语言,我不知道还有其他人在为其开发解释器,恐怕你很可能被MS的VBA IDE卡住了。我同情你的挣扎,它的局限性可能令人沮丧。但情况可能更糟。把VBA扔掉,去VSTO怎么样?然后可以在VisualStudio中进行开发。呜呼!(对吗?)。幸运的是,它的作者慷慨地为该项目提供了他们的原始源代码,Smart Indenter现在作为Rubberduck的一部分存在,完全用C#重新实现,现在作为开源项目的一部分进行维护。想知道为什么这个答案没有到达顶部。@stucash,因为它不是替代/替代IDE。它增加了VBE的功能,但并不能真正解决VBE的基本问题。这是一个巨大的好处,即使只是让鼠标滚轮实际进行一些滚动。问题是关于VBA的IDE,我喜欢Atom,我喜欢github集成,但如果我在从事多模块项目,我需要随时重新导入以测试每个更改。我不能直接从Atom运行代码,因此Atom不是IDE。(综合开发环境)啊。这是非常有效的,我对它非常陌生,所以我只做了相当基本的多模块项目@Andrewynn