Applescript命令从powerpoint演示文稿中提取模板

时间:2011-11-18 09:11:06

标签: macos scripting applescript powerpoint

我需要从powerpoint演示文稿中提取模板,并将该模板应用到另一个演示文稿中。

在搜索之后,我发现了两个命令:

1)获取演示文稿的模板名称

上述命令提供模板名称,但不提供存储它的路径。我无法找到。

2)应用模板演示文件名“Macintosh HD:Users:Shared:Zesty”

上述命令将“Zesty”设计模板应用于演示文稿。但我再次没有成功,因为我不知道这个设计模板的存储位置。谷歌搜索后,我发现位置可以是:“/ Users / sanjeev / Library / Application \ Support / Microsoft / Office / User \ Templates”。但我发现那里没有模板。

那么,有没有办法从powerpoint演示文稿中提取模板并将该模板应用到另一个演示文稿中?

由于

1 个答案:

答案 0 :(得分:1)

PowerPoint不会在演示文稿文件中存储模板的路径。没有必要。除非用户/您的代码应用它们,否则它永远不会引用外部模板。此时,它将模板的副本存储在PPT文件中。

从PPT文件中提取模板只需打开文件并将其另存为模板即可。

但除非你愿意,否则你甚至不需要这样做。由于每个演示文稿都包含自己的模板,因此您可以将模板从一个演示文稿应用到另一个不需要实际的模板文件。

在VBA中,您可以:

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

我不做Applescript,但应该可以翻译它。