Команда Applescript для извлечения шаблона из презентации PowerPoint - PullRequest
0 голосов
/ 18 ноября 2011

Мне нужно извлечь шаблон из презентации PowerPoint и применить этот шаблон к другой презентации.

После поиска я нашел две команды:

1) получить шаблон имени презентации

Приведенные выше команды дают имя шаблона, но не путь, где он хранится. Я не могу найти это.

2) применить шаблон представления имени файла "Macintosh HD: пользователи: Shared: Zesty"

Приведенная выше команда применяет шаблон оформления "Zesty" к презентации. Но опять же у меня не было успеха, так как я не знаю, где хранится этот шаблон дизайна. После поиска в Google я нашел местоположение: «/ Пользователи / sanjeev / Библиотека / Приложение \ Поддержка / Microsoft / Office / Пользователь \ Шаблоны». Но я не нашел там никаких шаблонов.

Итак, есть ли способ извлечь шаблон из презентации PowerPoint и применить этот шаблон к другой презентации ??

Спасибо

1 Ответ

1 голос
/ 18 ноября 2011

PowerPoint не хранит путь к шаблонам в файлах презентации. Там нет необходимости. Он никогда не ссылается на внешние шаблоны, кроме случаев, когда пользователь / ваш код применяет их. В этот момент он сохраняет копию шаблона в файле PPT.

Для извлечения шаблона из файла PPT достаточно открыть файл и сохранить его как шаблон.

Но вам даже не нужно этого делать, если вы не хотите. Поскольку каждая презентация содержит свой собственный шаблон, вы можете применить шаблон из одной презентации к другой; нет необходимости в реальном файле шаблона.

В VBA вы должны сделать:

ActivePresentation.ApplyTemplate FileName:="[path to file whose template you want to apply"

Я не делаю Applescript, но должна быть возможность перевести это.

...