Событие Application.XMLSelectionChange (Word)
Происходит при изменении родительского XML-узла текущего выделенного фрагмента.
Синтаксис
expression. XMLSelectionChange'(Sel**, OldXMLNode, NewXMLNode, Reason)
Выражение Переменная, представляющая объект Application, объявленный в модуле класса с помощью ключевого слова WithEvents . Дополнительные сведения об использовании событий с объектом Application см. в разделе Использование событий с объектом Application.
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Sel | Обязательный | Selection | Выделенный текст, включая XML-элементы. Если текст не выделен, параметр Sel возвращает либо ничего, либо первый символ справа от точки вставки. |
OldXMLNode | Обязательный | Xmlnode | Узел XML, из которого перемещается точка вставки. |
NewXMLNode | Обязательный | Xmlnode | Узел XML, в который перемещается точка вставки. |
Пример
В следующем примере проверяется добавленный XML-элемент при вставке нового элемента в документ.
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
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.