DocumentEvents2_XMLBeforeDeleteEventHandler Delegat
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein Delegattyp , der zum Hinzufügen eines Ereignishandlers für das XMLBeforeDelete Ereignis verwendet wird. Das XMLBeforeDelete-Ereignis tritt auf, wenn ein Benutzer ein XML-Element aus einem Dokument löscht.
public delegate void DocumentEvents2_XMLBeforeDeleteEventHandler(Range ^ DeletedRange, XMLNode ^ OldXMLNode, bool InUndoRedo);
[System.Runtime.InteropServices.ComVisible(false)]
public delegate void DocumentEvents2_XMLBeforeDeleteEventHandler(Range DeletedRange, XMLNode OldXMLNode, bool InUndoRedo);
type DocumentEvents2_XMLBeforeDeleteEventHandler = delegate of Range * XMLNode * bool -> unit
Public Delegate Sub DocumentEvents2_XMLBeforeDeleteEventHandler(DeletedRange As Range, OldXMLNode As XMLNode, InUndoRedo As Boolean)
Parameter
- DeletedRange
- Range
Range Objekt. Der Inhalt des XML-Elements, das gelöscht wird. Wenn nur ein Element und kein zugeordneter Text gelöscht wird, ist der DeletedRange
Parameter nicht vorhanden und wird daher auf Nothing festgelegt.
- InUndoRedo
- Boolean
Boolean. True gibt an, dass die Aktion mithilfe des Befehls 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 das XMLAfterInsertXMLBeforeDelete-Ereignis und das XMLBeforeDelete-Ereignis 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.