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
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.