XMLNode オブジェクト (Word)

文書に適用された 1 つの XML 要素を表します。

注釈

文書に適用された各 XML 要素は、[XML データ構造] 作業ウィンドウのツリー ビュー コントロールにノードとして表示されます。 ツリー ビューの各ノードは、XMLNode オブジェクトのインスタンスです。 ツリー ビューの階層は、ノードに子ノードがあるかどうかを示します。

個別の XMLNode オブジェクトを取得するのにには、 XMLNodes コレクションの Item メソッドを使用します。 XML 要素が適用されているスキーマに基づいて有効であるとすべての必須の子要素が存在し、必要な順序で確認するのにには、 Validate メソッドを使用します。 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 のサポートおよびフィードバックを参照してください。