Автоматическое обновление объектов 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”) в свою шаблонную презентацию, как показано ниже: