DocumentEvents2_XMLAfterInsertEventHandler 委托
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于为事件添加事件处理程序的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)
参数
- InUndoRedo
- Boolean
Boolean 类型的值 。 为 true ,则表示使用 Microsoft Word 中的 撤消或 重做功能时执行的操作。
- 属性
注解
InUndoRedo
如果参数为 True,则在运行 XMLAfterInsert 和 XMLBeforeDelete 事件时,切勿更改文档中的 XML。
如果 InUndoRedo 参数为 False,则可以在文档中插入和删除 XML,但请注意 XMLAfterInsert 和 XMLBeforeDelete 事件不会尝试相互取消,从而导致无限循环。 可以通过使用全局布尔变量来防止无限循环,并在错误处理程序的开头为其检查。