PowerPoint — Открыть файл PPTM (с поддержкой макросов) при запуске

PowerPoint — Открыть файл PPTM (с поддержкой макросов) при запуске

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

  1. Blank.pptm (Мой пользовательский файл PPT с макросом)
  2. Blank.pptx (файл PPT по умолчанию)(Необязательный)

(Примечание: Янетхочу открыть эти файлы наЗапуск Windows, но запуск PowerPoint.)

Я поместил Blank.pptmфайл в следующую папку, но он не работает.

C:\Users\username\AppData\Roaming\Microsoft\Templates

Возможно ли это? Я использую PowerPoint 2016.

решение1

В отличие от 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, пока вы его не удалите).

Связанный контент