トップページ >
Excel >
VBA >
VBAでVBEを操作する >
VBEのオブジェクト構造
VBEのオブジェクト構造
VBE全体を表すVBEオブジェクトは、Applicationオブジェクトの配下です。
VBEの中には
VBProjectオブジェクトがあります。これはブックに含まれるマクロ全体を表すオブジェクトです。
イメージ的には、ブック≒VBProjectオブジェクト と考えていいでしょう。
VBProjectオブジェクトの中には、1つ以上の
VBComponentオブジェクトがあります。Sheet1やThisWorkbookなどのドキュメントモジュール、標準モジュール、UserFormなどがVBComponentオブジェクトです。
VBComponentオブジェクトに関連付けられているコードが
CodeModuleオブジェクトです。CodeModuleオブジェクト内の、マクロのコードを記述する場所が
CodePaneオブジェクトです。
簡単にVBEのオブジェクト構造を解説しましたが、上記の図は必ずしも正確な表現ではありません。また、触れていないオブジェクトや概念もあります。とりあえず、これくらいイメージしていれば、VBEを操作できるでしょう。
[目次]へ戻る