2011-12-08 13 views
1

特定のスライドだけにPowerPointスライドショーを実行します。 私の研究の後、私は次のように試みましたが、期待した結果が得られませんでした。 両方のスクリプトは、スライドショーを開始しますが、最初のスライドから開始します。Applescriptを使用すると、プレゼンテーションに指定されたスライドのPowerpointスライドショーが表示されます。

1)

`tell application "Microsoft PowerPoint" 
    activate 
    open "/Users/sanjeev/pppp.ppt" 
    set slideShowSettings to slide show settings of active presentation 
    set starting slide of slideShowSettings to 4 
    set ending slide of slideShowSettings to 4 
    run slide show slideShowSettings 
end tell` 

2)

`tell application "Microsoft PowerPoint" 
    activate 
    open "/Users/sanjeev/pppp.ppt" 
    set slideShowSettings to slide show settings of active presentation 
    run slide show slideShowSettings 
    go to slide slide show view of slide show window 1 number 4 
end tell` 

2番目のスクリプトは、エラーを与える: エラー「のMicrosoft PowerPointは、エラーが発生しました:スライドショーウィンドウ1のスライドショービューにはありませんメッセージをスライドさせることを理解してください。スライドショーの番号-1708スライドショーの表示1

私は質問を見たWant Applescript to change a Keynote presentation to a particular slide しかし、私はKeyNoteのためだけに働くと思います。

誰でも手助けできますか?

ありがとう

答えて

4

これは動作するようです。それは私にバギーに見えます。スクリプトが実行されると、画面が黒くなり、次にスライドが点滅して黒くなり、最後にスライドが表示されます。これがスクリプトかMicrosoftのApplescript/pptの実装によるものなのかどうかわかりません。私は後者を言う。

tell application "Microsoft PowerPoint" 
    set temp to active presentation's slide show settings 
    set temp's starting slide to 2 
    set temp's ending slide to 2 
    set temp's range type to slide show range 
    set temp's advance mode to slide show advance manual advance 
    run slide show temp 
end tell 
+0

ありがとうございます!それは素晴らしい仕事です。背景に開いたプレゼンテーションを閉じることができれば、スライドショーを実行している間、どんなアイデアもあります。 – san

+0

プレゼンテーションを実行するにはプレゼンテーションのウィンドウを開く必要があります。 –

関連する問題