Freigeben über


DocumentEvents2_XMLAfterInsertEventHandler Delegat

Definition

Ein Delegattyp , der zum Hinzufügen eines Ereignishandlers für das XMLAfterInsert Ereignis verwendet wird. Das XMLAfterInsert-Ereignis tritt auf, wenn ein Benutzer einem Dokument ein neues XML-Element hinzufügt.

public delegate void DocumentEvents2_XMLAfterInsertEventHandler(XMLNode ^ NewXMLNode, bool InUndoRedo);
[System.Runtime.InteropServices.ComVisible(false)]
public delegate void DocumentEvents2_XMLAfterInsertEventHandler(XMLNode NewXMLNode, bool InUndoRedo);
type DocumentEvents2_XMLAfterInsertEventHandler = delegate of XMLNode * bool -> unit
Public Delegate Sub DocumentEvents2_XMLAfterInsertEventHandler(NewXMLNode As XMLNode, InUndoRedo As Boolean)

Parameter

NewXMLNode
XMLNode

XMLNode. Der neu hinzugefügte XML-Knoten.

InUndoRedo
Boolean

Boolean. True gibt an, dass die Aktion mit dem Feature Rückgängig oder Wiederholen in Microsoft Word ausgeführt wurde.

Attribute

Hinweise

Wenn der InUndoRedo Parameter True ist, ändern Sie niemals den XML-Code in einem Dokument, während die Ereignisse XMLAfterInsert und XMLBeforeDelete ausgeführt werden.

Wenn der InUndoRedo-Parameter False ist, können Sie den XML-Code im Dokument einfügen und löschen. Achten Sie jedoch darauf, dass die Ereignisse XMLAfterInsert und XMLBeforeDelete nicht versuchen, sich gegenseitig abzubrechen, was zu einer Endlosschleife führt. Sie können Endlosschleifen verhindern, indem Sie eine globale boolesche Variable verwenden und diese am Anfang des Fehlerhandlers überprüfen.

Gilt für: