Создайте собственную фигуру или соединитель в PowerPoint, используя код/скрипт/определение.

StackOverflow https://stackoverflow.com/questions/673347

Вопрос

Фигуры в PowerPoint 2007 кажутся встроенными. Есть ли способ создавать «пользовательские»/«настраиваемые» фигуры?

Я хотел создать собственный соединитель, но знание того, сможете ли вы создать собственную форму, может пригодиться в будущем.

Это было полезно?

Решение

Есть несколько способов сделать это, но не уверен, что они удовлетворят ваши потребности.Если вам нужно добавить пользовательскую фигуру в раскрывающийся список «Вставить фигуры», а затем разместить ее и изменить ее размер с помощью курсора мыши, то я не знаю способа сделать это.

Однако если вы хотите определить собственную фигуру, а затем программно добавить ее в определенное место в презентации, это наверняка выполнимо.В VBA и VSTO это можно сделать с помощью объектной модели;вы можете добавить фигуру FreeForm, полилинии, кривые и т. д.а в некоторых случаях группируйте их, образуя единую форму.Я сделал то же самое с серией 9-конечных звезд, которые мне нужны регулярно.

Также представляется возможным создать собственную форму/соединитель в Drawing ML.Я еще не пробовал, но похоже, что это возможно.Для этого вам понадобится ряд расчетов, которые хорошо документированы в спецификациях Ecma.Однако под «хорошо документированным» я не имею в виду «простой» — все формулы могут быть сложными.В случае с соединителем это выглядит так, как будто вам нужно будет программно изменить фигуры, к которым подключается ваш соединитель, на ваш собственный соединитель (фигуры идентифицируют свой соединитель, если он у них есть).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top