Partager via


DocumentEvents2_XMLAfterInsertEventHandler Délégué

Définition

Type De délégué utilisé pour ajouter un gestionnaire d’événements pour l’événement XMLAfterInsert . L’événement XMLAfterInsert se produit lorsqu’un utilisateur ajoute un nouvel élément XML à un document.

public delegate void DocumentEvents2_XMLAfterInsertEventHandler(XMLNode ^ NewXMLNode, bool InUndoRedo);
[System.Runtime.InteropServices.ComVisible(false)]
public delegate void DocumentEvents2_XMLAfterInsertEventHandler(XMLNode NewXMLNode, bool InUndoRedo);
type DocumentEvents2_XMLAfterInsertEventHandler = delegate of XMLNode * bool -> unit
Public Delegate Sub DocumentEvents2_XMLAfterInsertEventHandler(NewXMLNode As XMLNode, InUndoRedo As Boolean)

Paramètres

NewXMLNode
XMLNode

XMLNode. Nœud XML récemment ajouté.

InUndoRedo
Boolean

Boolean. True indique que l'action a été effectuée à l'aide de la fonctionnalité Annuler ou Rétablir dans Microsoft Word.

Attributs

Remarques

Si le paramètre a la InUndoRedovaleur True, ne modifiez jamais le code XML dans un document pendant l’exécution des événements XMLAfterInsert et XMLBeforeDelete.

Si le paramètre InUndoRedo a la valeur False, vous pouvez insérer et supprimer le code XML dans le document, mais veillez à ce que les événements XMLAfterInsert et XMLBeforeDelete ne tentent pas de s’annuler mutuellement, ce qui entraîne une boucle infinie. Vous pouvez empêcher les boucles infinies en utilisant une variable booléenne globale et case activée pour cela au début du gestionnaire d’erreurs.

S’applique à