1

У меня есть презентация 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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .