Visio.Page visioPage = this.Application.ActivePage;
//Create a rectangle
Visio.Shape details = visioPage.DrawRectangle(45, 45, 45, 45);
Visio.Selection selection = Window.Selection;
foreach (dynamic item in selection)
{
Visio.Shape shp = item as Visio.Shape;
if (shp != null)
{
//Dropping Rectangle on to the page
visioPage.Drop(details, 50, 50);
}
}
Попытка приведенного выше кода создать прямоугольник в виджете внутри события Application_SelectionChanged. Однако, не удалось увидеть прямоугольник на Visio. Пожалуйста, укажите здесь ошибку или любые указатели относительно того же.