Объект XMLNode (Word)
Представляет один XML-элемент, применяемый к документу.
Каждый ЭЛЕМЕНТ XML, примененный к документу, отображается в виде узла в элементе управления древовидного представления в области задач Структура XML . Каждый узел в представлении дерева является экземпляром объекта XMLNode . Иерархия в представлении дерева указывает, содержит ли узел дочерние узлы.
Используйте метод Item коллекции XMLNodes , чтобы вернуть отдельный объект XMLNode . Используйте метод Validate , чтобы убедиться, что XML-элемент действителен в соответствии с примененными схемами и что все необходимые дочерние элементы существуют и находятся в необходимом порядке. После запуска метода Validate используйте свойство ValidationStatus для проверки допустимости элемента, а свойство ValidationErrorText — для отображения сведений о том, что необходимо сделать пользователю, чтобы документ соответствовал правилам схемы XML.
В следующем примере проверяется каждый из XML-элементов в активном документе. Если элемент оказался недопустимым для схемы, пример возвращает пользователю сообщение с объяснением проблемы.
Sub ValidateXMLElements()
Dim objNode As XMLNode
For Each objNode In ActiveDocument.XMLNodes
objNode.Validate
If objNode.ValidationStatus <> wdXMLValidationStatusOK Then
MsgBox objNode.ValidationErrorText(True)
End If
Next
End Sub
Справочник по объектной модели Word
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.