2010-11-19 74 views
18

妥当なエラー報告とコード補完を提供するExcel VBAマクロを開発するための推奨IDEはありますか?VBA用推奨IDE

現在、私はExcel 2007に付属の「Microsoft Visual Basic for Application」IDEを使用していますが、これまでのところ理想的ではありません。

VimやEmacsのプラグインさえも素晴らしいでしょう。

+4

ほとんどの場合、ほとんどの場合、VBA IDEがかなりわかります。あなたは何が欠けていますか? – Tomalak

+0

可能な複製:http://stackoverflow.com/questions/40741/excel-vba-alternative-ide – BenV

+2

@BenVこの質問は2年前のことであり、満足のいく回答はなかった(受け入れられたものは「別の言語を使用する") –

答えて

7

このSourceTools.xlaをご覧ください。これはIDEではなく、VBAのアドインで、プロジェクトのすべてのソースファイルをソースコントロールで使用するための実際のテキストファイルに保存/読み込むことができます。私は少なくとも1年間それを使用しており、私は非常に満足しています。コミット/差分のCVSやSVNソース管理システムで直接使用することもできますが、IDEから行う必要はありません。そしてそれは無料で、あなたがそれを微調整したいならば、ソースコードはロックされていません。

13

あなたはMSのIDEにかなり悩まされていますが、利用できるアドオンがいくつかあります。私は常に使用する2つがあります:

+0

*スマートインデント*はVB6で書かれているので、64ビットホストでは動作しません。幸いなことに、その作者たちは元々のソースコードを[Rubberduck](http://rubberduckvba.com/indexation)プロジェクトに提供していました。* Smartduenter *は現在Rubberduckの一部として生きていて、C#で完全に再実装され、オープンソースプロジェクトの –

4

は、私が使用してRubberduckをお勧めします。ウェブサイトからの説明:

Rubberduckは、すべてのプログラマが自分のIDEに持って望んでいる機能を有効にするには、Visual Basicエディターとの統合は非常に活発なオープンソースのCOMアドインプロジェクトです。ユニットテストからソース管理、コード検査からリファクタリングまで、VBAでのプログラミングは決して同じではありません。