Application.XMLSelectionChange-Ereignis (Word)

Tritt ein, wenn der übergeordnete XML-Knoten der aktuellen Auswahl geändert wird.

Syntax

Ausdruck. XMLSelectionChange'(Sel**, OldXMLNode, NewXMLNode, Reason)

Ausdruck Eine Variable, die ein Application-Objekt darstellt, das in einem Klassenmodul mit dem WithEvents-Schlüsselwort deklariert wurde. Weitere Informationen zur Verwendung von Ereignissen mit dem Application-Objekt finden Sie unter Verwenden von Ereignissen mit dem Application-Objekt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Sel Erforderlich Selection Der markierte Text einschließlich der XML-Elemente. Wenn kein Text markiert ist, gibt der Parameter Sel entweder nichts oder das erste Zeichen rechts von der Einfügemarke zurück.
OldXMLNode Erforderlich Xmlnode Der XML-Knoten, von dem aus die Einfügemarke verschoben wird.
NewXMLNode Erforderlich Xmlnode Der XML-Knoten, zu dem die Einfügemarke verschoben wird.

Beispiel

Im folgenden Beispiel wird ein neu hinzugefügtes XML-Element überprüft, wenn ein neues Element in das Dokument eingefügt wird.

Private Sub Wrd_XMLSelectionChange(ByVal Sel As Selection, _ 
 ByVal OldXMLNode As XMLNode, ByVal NewXMLNode As XMLNode, _ 
 Reason As Long) 
 
 Dim intResponse As Integer 
 
 If Reason = wdXMLSelectionChangeReasonInsert Then 
 If Not NewXMLNode Is Nothing Then 
 NewXMLNode.Validate 
 End If 
 End If 
 
End Sub

Siehe auch

Application-Objekt

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.