Проблема с использованием методов в C # PowerPoint VSTO добавить в - PullRequest
0 голосов
/ 10 июля 2019

Я пытался использовать свойство Shape.vertices, чтобы получить координаты вершин фигуры, но когда я пытаюсь использовать это свойство, VS2019 выдает следующее исключение.

System.Runtime.InteropServices.COMException

HResult=0x80004005

Message=Error HRESULT E_FAIL has been returned from a call to a COM component.

Source=DigitalDiagramEditor

StackTrace: 
at Microsoft.Office.Interop.PowerPoint.Shape.get_Vertices()

at DigitalDiagramEditor.ThisAddIn.Application_AfterShapeSizeChange(Shape shp) in D:\DigitalDrawing_VisualStudio\DigitalDiagramEditor\ThisAddIn.cs:line 77

Во-вторых, я также пытался использовать метод SetPosition, но в случае формы линии я получаю исключение вне диапазона.

Если вы можете решить эту проблему или дать мне пример использования Shape.Vertices и ShapeNode.SetPosition свойств в C #, это было бы очень полезно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...