妥当なエラー報告とコード補完を提供するExcel VBAマクロを開発するための推奨IDEはありますか?VBA用推奨IDE
現在、私はExcel 2007に付属の「Microsoft Visual Basic for Application」IDEを使用していますが、これまでのところ理想的ではありません。
VimやEmacsのプラグインさえも素晴らしいでしょう。
妥当なエラー報告とコード補完を提供するExcel VBAマクロを開発するための推奨IDEはありますか?VBA用推奨IDE
現在、私はExcel 2007に付属の「Microsoft Visual Basic for Application」IDEを使用していますが、これまでのところ理想的ではありません。
VimやEmacsのプラグインさえも素晴らしいでしょう。
このSourceTools.xlaをご覧ください。これはIDEではなく、VBAのアドインで、プロジェクトのすべてのソースファイルをソースコントロールで使用するための実際のテキストファイルに保存/読み込むことができます。私は少なくとも1年間それを使用しており、私は非常に満足しています。コミット/差分のCVSやSVNソース管理システムで直接使用することもできますが、IDEから行う必要はありません。そしてそれは無料で、あなたがそれを微調整したいならば、ソースコードはロックされていません。
あなたはMSのIDEにかなり悩まされていますが、利用できるアドオンがいくつかあります。私は常に使用する2つがあります:
*スマートインデント*はVB6で書かれているので、64ビットホストでは動作しません。幸いなことに、その作者たちは元々のソースコードを[Rubberduck](http://rubberduckvba.com/indexation)プロジェクトに提供していました。* Smartduenter *は現在Rubberduckの一部として生きていて、C#で完全に再実装され、オープンソースプロジェクトの –
は、私が使用してRubberduckをお勧めします。ウェブサイトからの説明:
Rubberduckは、すべてのプログラマが自分のIDEに持って望んでいる機能を有効にするには、Visual Basicエディターとの統合は非常に活発なオープンソースのCOMアドインプロジェクトです。ユニットテストからソース管理、コード検査からリファクタリングまで、VBAでのプログラミングは決して同じではありません。
ほとんどの場合、ほとんどの場合、VBA IDEがかなりわかります。あなたは何が欠けていますか? – Tomalak
可能な複製:http://stackoverflow.com/questions/40741/excel-vba-alternative-ide – BenV
@BenVこの質問は2年前のことであり、満足のいく回答はなかった(受け入れられたものは「別の言語を使用する") –