Есть ли событие, которое запускается для анимации PowerPoint в начале и в конце? - PullRequest
0 голосов
/ 03 мая 2019

Мы разрабатываем плагин PowerPoint, недавно мы получили от нашего клиента требование запустить определенные функции после завершения анимации на объекте, но я не могу найти завершенную анимацию или запущенные события.

1 Ответ

0 голосов
/ 04 мая 2019

Как упоминал PeterT, при анимации фигур не происходит никаких событий.Но вот возможный обходной путь.Он может соответствовать или не соответствовать вашим потребностям:

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

Сделайте фигуру прозрачной на 99% и анимируйте ее так, чтобы она автоматически появлялась после анимированной основной фигуры.

Результат: анимируется исходная фигура, а затем (для всех намерений) добавляется невидимоепоявится фигура, и как только пользователь пошевелит мышью, макрос запустится.

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

...