Используя Applescript, запустите PowerPoint слайд-шоу указанного слайда в презентации. - PullRequest
1 голос
/ 08 декабря 2011

Я хочу запустить слайд-шоу 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`

Второй скрипт также выдает ошибку: error «Microsoft PowerPoint получил ошибку: представление слайд-шоу окна 1 слайд-шоу не понимает сообщение перехода к слайду». номер -1708 из слайд-шоу вид окна слайд-шоу 1

Я видел вопрос Хотите, чтобы Applescript изменил презентацию Keynote на определенный слайд Но я думаю, что это работает только для KeyNote.

Может кто-нибудь помочь?

Спасибо

1 Ответ

4 голосов
/ 08 декабря 2011

Это похоже на работу.Это выглядит глючно для меня.Когда скрипт запускается, экран становится черным, затем мигает слайд, затем становится черным, а затем, наконец, отображает слайд.Я не знаю, связано ли это со сценарием или реализацией Applescript / ppt от Microsoft.Я говорю последнее.

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
...