CustomXMLNode.InsertNodeBefore 方法

定义

在树中的上下文节点前面插入新节点。

public void InsertNodeBefore (string Name = "", string NamespaceURI = "", Microsoft.Office.Core.MsoCustomXMLNodeType NodeType = Microsoft.Office.Core.MsoCustomXMLNodeType.msoCustomXMLNodeElement, string NodeValue = "", Microsoft.Office.Core.CustomXMLNode NextSibling = default);
abstract member InsertNodeBefore : string * string * Microsoft.Office.Core.MsoCustomXMLNodeType * string * Microsoft.Office.Core.CustomXMLNode -> unit
Public Sub InsertNodeBefore (Optional Name As String = "", Optional NamespaceURI As String = "", Optional NodeType As MsoCustomXMLNodeType = Microsoft.Office.Core.MsoCustomXMLNodeType.msoCustomXMLNodeElement, Optional NodeValue As String = "", Optional NextSibling As CustomXMLNode = Nothing)

参数

Name
String

代表要添加的节点的基本名称。

NamespaceURI
String

代表要添加的元素的命名空间。 如果添加 类型 msoCustomXMLNodeElement 为 或 msoCustomXMLNodeAttribute的节点,则此参数是必需的,否则将忽略它。

NodeType
MsoCustomXMLNodeType

指定要添加的节点的类型。 如果未指定 参数,则假定它是 类型的 msoCustomXMLNodeElement节点。

NodeValue
String

用于为允许文本的那些节点设置要添加的节点值。 如果节点不允许文本,则忽略该参数。

NextSibling
CustomXMLNode

代表上下文节点。

注解

如果在添加类型msoCustomXMLNodeElement为 、 或 msoCustomXMLNodeProcessingInstruction的节点时上下文节点不存在,msoCustomXMLNodeComment则新节点将添加到上下文节点的最后一个子节点。 如果操作将导致树结构无效,则不执行插入操作,并显示一条错误消息。

适用于