DocumentEvents2_XMLAfterInsertEventHandler 委托

定义

用于为事件添加事件处理程序的XMLAfterInsert委托类型。 当用户向文档添加新的 XML 元素时,将发生 XMLAfterInsert 事件。

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)

参数

NewXMLNode
XMLNode

XMLNode. 新添加的 XML 节点。

InUndoRedo
Boolean

Boolean 类型的值为 true ,则表示使用 Microsoft Word 中的 撤消或 重做功能时执行的操作。

属性

注解

InUndoRedo如果参数为 True,则在运行 XMLAfterInsert 和 XMLBeforeDelete 事件时,切勿更改文档中的 XML。

如果 InUndoRedo 参数为 False,则可以在文档中插入和删除 XML,但请注意 XMLAfterInsertXMLBeforeDelete 事件不会尝试相互取消,从而导致无限循环。 可以通过使用全局布尔变量来防止无限循环,并在错误处理程序的开头为其检查。

适用于