Office VBA リファレンス

Office Visual Basic for Applications (VBA) は、Office アプリケーションの拡張に使用できるイベント駆動型のプログラミング言語です。

Office での VBA プログラミング

この記事の内容は、VBA について学ぶことを希望したり、Office をカスタマイズする作業にプログラミングを役立てる方法について詳しく知ることを望む、経験ある Office ユーザーのために書かれています。

Office アプリケーション スイートには、豊富な機能が用意されています。 ドキュメント、メール、データベース、フォーム、スプレッドシート、プレゼンテーションを多数の異なる方法で作成、書式設定、および操作することができます。

Office において VBA プログラミングが提供する大きなメリットは、マウス、キーボード、またはダイアログ ボックスで実行できるほとんどすべての操作が VBA を使用して自動化も行えることです。 さらに、VBA を使用して実行できるようになった操作は、簡単に 100 回でも繰り返すこともできます。 実際、タスクを自動で繰り返し実行することは、Office で最も一般的な VBA の使い方です。

VBA では、日常の作業を効率化するだけでなく、Office アプリケーションに新しい機能を追加したり、それぞれのビジネス ニーズに合わせた方法でドキュメントのユーザーに操作を促したりユーザーと対話したりすることもできます。 たとえば、文書の初回保存時には、特定のネットワーク ドライブに保存するように指示するポップアップ メッセージを表示することも、VBA コードを作成して実行できます。

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。