CustomXMLPart.Delete 方法 (Office)
从数据存储(IXMLDataStore 接口)中删除当前 CustomXMLPart。
语法
表达式。删除
表达 返回 CustomXMLPart 对象的表达式。
备注
如果尝试删除包含核心属性的部件,则不会执行操作并显示一条错误消息。
示例
以下示例添加一个自定义 XML 部件,选择具有条件的节点,并删除该部件和节点。
Sub ShowCustomXmlParts()
On Error GoTo Err
Dim cxp1 As CustomXMLPart
Dim cxn As CustomXMLNode
With ActiveDocument
' Example written for Word.
' Add and then load from a file.
Set cxp1 = .CustomXMLParts.Add
cxp1.Load "c:\invoice.xml"
Set cxn = cxp1.SelectSingleNode("//*[@quantity < 4]")
' Insert a subtree before the single node selected previously.
cxn.InsertSubTreeBefore("<discounts><discount>0.10</discount></discounts>")
' Delete custom XML part.
cxp1.Delete
cxn.Delete
End With
Exit Sub
' Exception handling. Show the message and resume.
Err:
MsgBox (Err.Description)
Resume Next
End Sub
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。