Я совсем новичок в этом. У меня есть куча презентаций Powerpoint, к которым я хотел бы применить мастер-слайд. Все powerpoints находятся в подпапках одной папки (если это имеет смысл)
Поэтому, если кто-то может помочь с кодом, буду очень признателен. код должен:
Откройте FileDialog, чтобы я мог выбрать папку (у меня есть код ниже)
Sub ShowFileDialog() Dim dlgOpen As FileDialog Set dlgOpen = Application.FileDialog(Type:=msoFileDialogOpen) With dlgOpen .AllowMultiSelect = True .Show End With End Sub
Сканируйте powerpoints в папке и для каждого ppt:
Удалить текущий мастер-шаблон (включая ссылки для удаления)
Примените новый главный шаблон
- сохранить и закрыть
Надеюсь, это имеет смысл. Текущий мастер-шаблон сохраняется в виде файла с именем «слайдмастер». Я использую MS powerpoint 2010.