Another common document management task is moving a slide or range of contiguous slides within a presentation. The move command from the Standard Suite provides this functionality:
move v : Move one or more contiguous slides.
move slide : The slide or range of slides to be moved. A range of slides is specified as: slides 1 thru 4
to ( location specifier ) : The new location in the presentation for the moved slide(s).
The following example scripts are shown addressing this small example presentation (DOWNLOAD):
(⬇ see below ) A small presentation with three slides:
Moving a Slide
Here’s how to move a slide to a specified location:
| Move a Slide | ||
| 01 | tell application "Keynote" | |
| 02 | activate | |
| 03 | tell the front document | |
| 04 | move the last slide to before first slide | |
| 05 | end tell | |
| 06 | end tell | |
(⬇ see below ) The last slide is moved to the beginning of the presentation:
Moving a Range of Slides
Here’s how to move a range of contiguous slides:
| Move a Range of Slides | ||
| 01 | tell application "Keynote" | |
| 02 | activate | |
| 03 | tell the front document | |
| 04 | move (slides 1 thru 2) to after last slide | |
| 05 | end tell | |
| 06 | end tell | |
(⬇ see below ) The indicated range of slides were moved to the end of the presentation: