DocumentEvents2_XMLAfterInsertEventHandler Делегат
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Тип делегата , используемый для добавления обработчика XMLAfterInsert событий для события. Событие XMLAfterInsert возникает, когда пользователь добавляет новый XML-элемент в документ.
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
Логическое значение. Значение True указывает, что действие было выполнено с помощью функции отмены или повтора в Microsoft Word.
- Атрибуты
Комментарии
InUndoRedo
Если параметр имеет значение True, никогда не изменяйте XML-код в документе во время выполнения событий XMLAfterInsert и XMLBeforeDelete.
Если параметр InUndoRedo имеет значение False, можно вставить и удалить XML-код в документе, но будьте осторожны, чтобы события XMLAfterInsert и XMLBeforeDelete не пытались отменить друг друга, что приведет к бесконечному циклу. Вы можете предотвратить бесконечные циклы с помощью глобальной логической переменной и проверка для этого в начале обработчика ошибок.