Автоматическое обновление OLE-объектов с помощью надстройки MS PowerPoint

Об автоматическом обновлении OLE-объектов

Один из самых частых вопросов, задаваемых клиентами Aspose.Slides, касается того, как создать или изменить редактируемые графики или другие OLE-объекты и сделать так, чтобы они автоматически обновлялись при открытии презентации. К сожалению, PowerPoint не поддерживает автоматические макросы, доступные в Excel и Word. Единственные доступные - это макросы Auto_Open и Auto_Close. Однако они запускаются автоматически только из надстройки. Этот короткий технический совет показывает, как этого добиться.

Во-первых, существуют несколько бесплатных надстроек, которые добавляют возможность макроса Auto_Open в PowerPoint, например, AutoEvents Add-in и Event Generator.

После установки такой надстройки просто добавьте макрос Auto_Open() (OnPresentationOpen() в случае “Event Generator”) в вашу шаблонную презентацию, как показано ниже: