Powerpoint - открыть файл PPTM (включен макрос) при запуске

309
Cricrazy

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

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

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

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

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

Является ли это возможным? Я использую PowerPoint 2016

1

1 ответ на вопрос

0
Steve Rindsberg

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