次の方法で共有


CreateEventProc メソッド (VBA アドイン オブジェクト モデル)

イベント プロシージャを作成します。

構文

object.CreateEventProc (eventname, objectname) As Long

CreateEventProc 構文には、次の指定項目があります。

指定項目 説明
object 必須です。 [適用先] リストのオブジェクトとして評価されるオブジェクト式です。
eventname 必須です。 モジュールに追加するイベントの名前を指定する文字列式です。
objectname 必須です。 イベントのソースであるオブジェクトの名前を指定する文字列式です。

解説

イベント プロシージャを作成するには、CreateEventProc メソッドを使用します。 たとえば、Command1 という名前のコマンド ボタン コントロールの Click イベント用のイベント プロシージャを作成するには、次のコードを使用します。ここで CM は、CodeModule 型のオブジェクトです。

TextLocation = CM.CreateEventProc("Click", "Command1")

CreateEventProc メソッドにより、イベント プロシージャの本文が開始される行が返されます。

引数で存在しないイベントが参照されている場合、CreateEventProc は失敗します。

関連項目

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

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