Мы пытаемся создать надстройку документа VSTO Word 2013, которая накладывает визуальные индикаторы на документ, пока пользователь редактирует его, чтобы сообщить ему о проблемах с информацией, которую он печатает. Кажется, это можно сделать, нарисовав фигуры, подобные приведенному ниже образцу. В нашем случае мы не хотим, чтобы эти фигуры сохранялись вместе с документом, мы просто хотим, чтобы они были доступны при редактировании документа с установленной надстройкой. Может ли кто-нибудь объяснить, как мы можем это сделать?
private void DrawIt()
{
object oRng = Globals.ThisDocument.Application.Selection.Range;
var doc = Globals.ThisDocument.InnerObject;
var shape = doc.Shapes.AddLine(100f, 100f, 100f, 200f, ref oRng);
if (shape == null) return;
shape.Visible = Microsoft.Office.Core.MsoTriState.msoTrue;
shape.Line.DashStyle = Microsoft.Office.Core.MsoLineDashStyle.msoLineDash;
shape.Line.Weight = 3;
}