VBIDEライブラリ

目次

VBIDEライブラリとは?

「VBIDEライブラリ」は、「Microsoft Visual Basic for Applications Extensibility 5.3」を参照設定することで使用できるようになるライブラリのことです。

実態は、「C:\Program Files (x86)\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB」になります。

「VBIDEライブラリ」は、VBEをコードから操作するためのクラス群が多数定義されています。

VBIDEライブラリの構造

VBIDEライブラリの構造は下記のようになっています。

要素
クラス20
列挙型(enum)9
VBIDEライブラリの構造

クラス一覧

クラス名プロパティ数メソッド数説明説明
AddIn70アドイン
Addins32アドインのコレクション
CodeModule107
CodePane73
CodePanes31
CommandBarEvents00イベント1個
Events20
LinkedWindows23
Properties31プロパティのコレクション
Property70プロパティ
Reference110参照設定
References34参照設定のコレクションイベント2個
ReferencesEvents00イベント2個
VBComponent103
VBComponents35
VBE120トップレベルのオブジェクトを表す
VBProject142プロジェクト
VBProjects34プロジェクトのコレクション
Window122ウィンドウ
Windows32ウィンドウのコレクション
VBIDEライブラリ内のクラス一覧

対になるクラス

以下のメンバクラスとコレクションクラスは1対1で対応します。

メンバクラスのCollectionプロパティでコレクションクラスを参照することができ、

メンバクラスコレクションクラス内容
AddInAddinsアドイン
CodePaneCodePanesコードペイン
PropertyPropertiesプロパティ
ReferenceReferences参照設定
VBComponentVBComponentsコンポーネント
VBProjectVBProjectsプロジェクト
WindowWindowsウィンドウ
対になるクラス一覧

列挙型一覧

列挙型名使用クラス.プロパティ要素数説明
vbext_CodePaneviewCodePane.CodePaneView2
vbext_ComponentTypeVBComponent.Type5
vbext_ProcKindCodeModule4
vbext_ProjectProtectionVBProject.Protection2
vbext_ProjectTypeVBProject.Type2
vbext_RefKindReference.Type2
vbext_VBAModeVBProject.Mode3
vbext_WindowStateWindow.WindowState3
vbext_WindowTypeWindow.Type14
VBIDEライブラリ内の列挙型一覧
よかったらシェアしてね!

この記事を書いた人

コメント

コメントする

目次
閉じる