Ответ 1
Если это файл PPAM, он был создан в PowerPoint из файла PPTM, сохраненного как надстройка.
Хотя вы можете редактировать загруженные надстройки "на месте" в целях тестирования, вы не можете редактировать, а затем сохранять их. Но вы можете экспортировать модули расширения, а затем импортировать их в новый файл PPTM или скопировать/вставить код между ними.
Чтобы получить доступ к модулям/коду загруженной надстройки, необходимо внести изменения в реестр.
ВАЖНО: сначала выйдите из PowerPoint.
Затем перейдите к:
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\PowerPoint\Options
(Это будет для PPT 2010; вместо 16,0 вместо PPT для 2016/365 будет заменено 16,0, для PPT 2013 - 15,0, для PPT 2007 - 12,0 и т.д., Там нет 13,0)
Добавьте новое значение DWORD: DebugAddins = 1
Запустите PPT снова; Теперь ваши загруженные надстройки появятся в VBA IDE. Если они не защищены паролем, вы сможете их открывать, редактировать для целей тестирования и экспортировать модули или копировать/вставлять для использования в новом файле PPTM.
Обязательно экспортируйте любые модули, которые вы часто меняли; если вы выйдете из PPT или он выйдет из строя, вы потеряете все изменения с момента последнего сохранения.