Visual Basic プライベート インターフェイス
Visual Basic によって実装される 2 つのインターフェイスは、コンポーネント カテゴリについてここで識別されます。 コントロールが使用できない場合に代替機能を提供できるため、コントロールでこれらのカテゴリが必要になるとは考えられません。
IVBFormat インターフェイスを使用すると、データの書式設定時にコントロールを Visual Basic 環境に統合しやすくなります。
CATID - {02496840-3AC4-11cf-87B9-00AA006C8166} CATID_VBFormat
IVBGetControl インターフェイスを使用すると、コントロールは VB フォーム上の他のコントロールを列挙できます。
CATID - {02496841-3AC4-11cf-87B9-00AA006C8166} CATID_VBGetControl
ここでは、コンポーネント カテゴリを定義しない場合でも、 IGetVBAObject と IGetOleObject という 2 つの追加のプライベート インターフェイスについて説明します。 これら 4 つのインターフェイスは、Visual Basic 以外のコンテナーではサポートされていないため、使用しないことをお勧めします。
関連トピック