Application.PersistsEvents プロパティ (Visio)

オブジェクトが EventList コレクションに永続的なイベントを含めることができるかどうかを示します。 読み取り専用です。

構文

PersistsEvents

expressionApplication オブジェクトを 表す変数。

戻り値

整数

注釈

EventList プロパティを持つすべてのオブジェクトには、PersistsEvents プロパティもあります。 永続可能にするには、イベントのアクション コードが visActCodeRunAddon である必要がありますが、PersistsEvents プロパティが True のオブジェクトの EventList コレクションにも存在する必要があります。 現在イベントを保持しているオブジェクトは、 DocumentMasterおよび Page オブジェクトのみです。

永続可能なイベントが実際に永続するかどうかは、その Persistent プロパティの値によって決まります。

この Microsoft Visual Basic for Applications (VBA) マクロは、PersistsEvents プロパティを使用して、オブジェクトが永続的なイベントを格納できるかどうかを判断する方法を示しています。 マクロを実行すると、DocumentPage、および Window オブジェクトの即時ウィンドウにそれぞれ 1 (True)、1 (True)、および 0 (False) が出力されます。

 
Public Sub PersistsEvents_Example() 
 
 Dim vsoDocument As Visio.Document 
 
 Set vsoDocument = Documents.Add("") 
 Debug.Print vsoDocument.PersistsEvents 
 Debug.Print ActivePage.PersistsEvents 
 Debug.Print ActiveWindow.PersistsEvents 
 
End Sub

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

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