Office VBA リファレンスOffice VBA Reference

Office Visual Basic for Applications (VBA) は、Office アプリケーションを拡張できるようにする、イベント駆動型のプログラミング言語です。Office Visual Basic for Applications (VBA) is an event-driven programming language that enables you to extend Office applications.

Office での VBA プログラミングVBA programming in Office

このリファレンスは、VBA について学習し、プログラミングが Office のカスタマイズを支援する方法について理解を深めたい Office ユーザーを対象としています。This reference is for experienced Office users who want to learn about VBA and who want some insight into how programming can help them to customize Office.

Office スイートのアプリケーションには、すべての機能が用意されています。The Office suite of applications has a full set of features. ドキュメント、メール、データベース、フォーム、スプレッドシート、プレゼンテーションを多数の異なる方法で作成、書式設定、および操作することができます。There are many different ways to author, format, and manipulate documents, email, databases, forms, spreadsheets, and presentations.

Office での VBA プログラミングの強力な機能は、VBA を使用して、マウス、キーボード、またはダイアログボックスで実行できるほぼすべての操作を自動化できるということです。The great power of VBA programming in Office is that nearly every operation that you can perform with a mouse, keyboard, or a dialog box can also be automated by using VBA. さらに、VBA を使用して実行できるようになった操作は、簡単に 100 回繰り返すこともできます Further, if it can be done once with VBA, it can be done just as easily a hundred times. 実際、反復タスクの自動化は、Office での VBA の最も一般的な使用法の1つです。In fact, the automation of repetitive tasks is one of the most common uses of VBA in Office.

VBA では、日常の作業を効率化するだけでなく、Office アプリケーションに新しい機能を追加したり、それぞれのビジネス ニーズに合わせた方法でドキュメントのユーザーに操作を促したりユーザーと対話したりすることもできます。Beyond the power of scripting VBA to accelerate every-day tasks, you can use VBA to add new functionality to Office applications or to prompt and interact with the user of your documents in ways that are specific to your business needs. たとえば、文書の初回保存時には、特定のネットワーク ドライブに保存するように指示するポップアップ メッセージを表示することも、VBA コードを作成して実行できます。For example, you could write some VBA code that displays a pop up message that reminds users to save a document to a particular network drive the first time they try to save it.

関連項目See also

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.