DocumentEvents2_XMLAfterInsertEventHandler Delegado
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Tipo de delegado que se usa para agregar un controlador de eventos para el XMLAfterInsert evento. El evento XMLAfterInsert se produce cuando un usuario agrega un nuevo elemento XML a un documento.
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)
Parámetros
- InUndoRedo
- Boolean
Boolean. True indica que la acción se realizó mediante la característica de Deshacer o Rehacer de Microsoft Word.
- Atributos
Comentarios
Si el InUndoRedo
parámetro es True, no cambie nunca el XML de un documento mientras se ejecutan los eventos XMLAfterInsert y XMLBeforeDelete.
Si el parámetro InUndoRedo es False, puede insertar y eliminar el XML en el documento, pero tenga cuidado de que los eventos XMLAfterInsert y XMLBeforeDelete no intenten cancelarse entre sí, lo que provocará un bucle infinito. Puede evitar bucles infinitos mediante una variable booleana global y comprobarlo al principio del controlador de errores.