VSTO Word 2016: subrayado Squiggly sin afectar a deshacer

Estoy trabajando en una herramienta de análisis de lenguaje en tiempo real que necesita resaltar palabras para llamar la atención del escritor en Word 2016 usando un complemento VSTO, escrito en .NET4.6.1 con C #. Piense en la revisión gramatical / ortográfica, que agrega una línea ondulada debajo de una palabra para mostrarle que la palabra tiene errores gramaticales u ortográficos. Estoy agregando una característica similar para algunas de mis propias reglas definidas.

Busqué alrededor para agregar líneas onduladas, y me topéFont.Underline yFont.UnderlineColor. Establecí esto en el rango de una palabra, y parece proporcionar siempre ese stumili visual que buscaba para llamar la atención. Sin embargo hay un problema. Cada subrayado que agrego o color de subrayado que cambio agrega una acción de deshacer a la pila de deshacer.

No quiero que esto suceda, o quiero una forma de mostrar la acción que acabo de hacer en código desde la pila. El objetivo es que el usuario pueda usar CTRL + Z para eliminartexto él cambió, y no afecta el resultado de mi análisis de lenguaje.

¿Cómo haría para hacer esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta