次の方法で共有


CustomXMLNode.RemoveChild メソッド (Office)

指定した子ノードをツリーから削除します。

構文

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 のサポートおよびフィードバックを参照してください。