Application.EventList プロパティ (Visio)
オブジェクトの EventList コレクション、または Event オブジェクトを含む EventListコレクションを返 します。 読み取り専用です。
構文
式。EventList
expressionApplication オブジェクトを 表す変数。
戻り値
EventList
例
この Microsoft Visual Basic for Applications (VBA) マクロは、EventList プロパティを使用して、Event オブジェクトを Document オブジェクトの EventList コレクションに追加します。 ドキュメントに図形を追加することによって Event オブジェクトがトリガーされると、指定した VSL アドオンが実行されます。
このマクロを実行する前に、 への参照をfullpath\filename
filename
、Microsoft Visio VSL または実行可能ファイル (EXE) アドオンの有効なパスと名前に置き換えます。
Public Sub EventList_Example()
Dim vsoEventList As Visio.EventList
Dim vsoEvent As Visio.Event
Dim vsoAddons As Visio.Addons
Dim vsoAddon As Visio.Addon
'Prevent overflow error.
Const visEvtAdd% = &H8000
'Add the specified add-on to the Addons collection.
Set vsoAddons = Visio.Addons
Set vsoAddon = vsoAddons.Add ("fullpath\filename")
'Add a ShapeAdded event to the EventList collection
'of the document. The event will start the specified add-on, which
'should take no arguments.
Set vsoEventList = ThisDocument.EventList
Set vsoEvent = vsoEventList.Add(visEvtAdd + visEvtShape, visActCodeRunAddon, _
"filename", "")
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。