Partager via


CustomXMLNode.InsertNodeBefore Méthode

Définition

Insère un nouveau nœud juste avant le nœud de contexte dans l’arborescence.

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)

Paramètres

Name
String

Représente le nom de base du nœud à ajouter.

NamespaceURI
String

Représente l'espace de noms de l'élément à ajouter. Ce paramètre est requis si vous ajoutez des nœuds de type msoCustomXMLNodeElement ou msoCustomXMLNodeAttribute, sinon, il est ignoré.

NodeType
MsoCustomXMLNodeType

Spécifie le type du nœud à ajouter. Si le paramètre n’est pas spécifié, il est supposé être un nœud de type msoCustomXMLNodeElement.

NodeValue
String

Permet de définir la valeur du nœud à ajouter pour les nœuds qui acceptent du texte. Si ce n'est pas le cas, ce paramètre est ignoré.

NextSibling
CustomXMLNode

Représente le nœud de contexte.

Remarques

Si le nœud de contexte n’est pas présent lors de l’ajout d’un nœud de type msoCustomXMLNodeElement, msoCustomXMLNodeCommentou msoCustomXMLNodeProcessingInstruction, le nouveau nœud est ajouté au dernier enfant du nœud de contexte. Si l'opération donne une structure d'arborescence incorrecte, l'insertion n'est pas effectuée et un message d'erreur est affiché.

S’applique à