2008-09-25 23 views
2

我不是AppleScript的絕地,我只是做了一些簡單的事情,但我一直沒能走出這個人物之一,可以使用一些幫助:使用AppleScript隱藏主題文本字段以幻燈片

我的妻子爲她的藝術史課程使用幻燈片,並希望使用相同的幻燈片進行考試(無名稱識別)。我不想創建一個新的演示文稿,我想要一個工具來遍歷幻燈片並隱藏文本字段。

通過Keynote詞典瀏覽並沒有給我任何線索如何處理這個,任何想法?

回答

2

AFAIK,使用Applescript,您只能訪問幻燈片的標題和正文框。如果您希望刪除的文本在這些框中的任何一箇中始終保持一致,最簡單的解決方案是循環播放替換該文本的幻燈片,然後保存該文檔的副本。

tell application "Keynote" 
    open "/Path/To/Document" 

    repeat with currentSlide in slides of first slideshow 
     set title of currentSlide to " " 
     set body of currentSlide to " " 
    end repeat 

    save first slideshow in "/Path/To/Document without answers" 
end tell 

如果文本與文本框工具創建的容器,我不認爲你可以使用AppleScript解決它,但基調使用基於XML的文件格式,所以你可以嘗試通過編輯做XML與您的腳本語言的選擇。 XML架構記錄在the iWork Programming Guide中。

相關問題