В отличие от Word / Excel, PowerPoint не позволяет автоматически запускать макросы при запуске, помещая файл с макросами в специальное место.
Вместо этого вы должны создать надстройку и установить ее.
Добавьте новую процедуру в ваш существующий PPTM:
Sub Auto_Open() ' Add your startup code here Msgbox "Hi! I'm here!" End Sub
Сохраните файл как обычный PPTM, затем сохраните его как надстройку (PPA, если он должен быть совместим с текущими версиями и версиями PPT до 2007 года; PPAM, если достаточно 2007 и более поздних версий).
Перейдите в диалоговое окно «Параметры», выберите «Надстройки», затем «Управление: надстройки PowerPoint» и в появившемся диалоговом окне надстроек найдите и выберите только что сохраненный PPA / PPAM. Любой код в подпрограмме Auto_Open будет запускаться при загрузке надстройки (и он будет загружаться при каждом запуске PPT, пока вы не удалите его).