指定した子ノードをツリーから削除します。
構文
式。RemoveChild(Child)
表現CustomXMLNode オブジェクトを返す式。
パラメーター
| 名前 | 必須 / オプション | データ型 | 説明 |
|---|---|---|---|
| Child | 必須 | CustomXMLNode | コンテキスト ノードの子ノードを表します。 |
解説
Child パラメーターで指定されたノードがコンテキスト ノードの子ではない場合、またはアクションによって無効なツリーが発生する場合、削除は実行されず、エラー メッセージが表示されます。
例
次の例では、カスタム部分を選択し、その部分に含まれるノードを選択します。 さらに、そのノードから子を削除します。
Dim cxp1 As CustomXMLPart
Dim cxn As CustomXMLNode
With ActiveDocument
' Return the first part with the given root namespace.
Set cxp1 = .CustomXMLParts("urn:invoice:namespace")
' Get node using XPath expression.
Set cxn = cxp1.SelectSingleNode("//*[@supplierID = 1]")
' Remove a child node.
cxn.RemoveChild(cxn.SelectSingleNode("//discount"))
End With
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。