簡體   English   中英

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

[英]Applescript command to extract template from a powerpoint presentation

我需要從 powerpoint 演示文稿中提取模板並將該模板應用於另一個演示文稿。

經過我的搜索,我發現了兩個命令:

1) 獲取演示文稿的模板名稱

上面的命令給出了模板名稱,但沒有給出它的存儲路徑。 我找不到那個。

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

上述命令將“Zesty”設計模板應用於演示文稿。 但是我還是沒有成功,因為我不知道這個設計模板存儲在哪里。 谷歌搜索后,我發現該位置可以是:“/Users/sanjeev/Library/Application\\ Support/Microsoft/Office/User\\ Templates”。 但我在那里沒有找到模板。

那么,有沒有辦法從PowerPoint演示文稿中提取模板並將該模板應用於另一個演示文稿?

謝謝

PowerPoint不會在演示文稿文件中存儲模板的路徑。 沒必要 除非用戶/您的代碼應用了外部模板,否則它從不引用外部模板。 此時,它將模板的副本存儲在PPT文件中。

從PPT文件中提取模板僅是打開文件並將其另存為模板的問題。

但是除非您願意,否則您甚至不需要這樣做。 由於每個演示文稿都包含其自己的模板,因此您可以將模板從一個演示文稿應用於另一個演示文稿。 不需要實際的模板文件。

在VBA中,您可以執行以下操作:

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

我沒有使用Applescript,但應該可以翻譯。

這可能晚了 10 年 :-) 但這里有一些 AppleScript 可以做到:

-- Create a presentation to write to
set newPresentation to make new presentation
        
-- apply a template file to this new presentation
apply template newPresentation file name "/Users/martinpacker/Documents/template.potx"

(顯然,我在自己尋找答案時遇到了這個問題 - 並最終想通了。它可能會在另一個十年左右對某人有所幫助。):-)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM