Applescript Powerpoint para crear una nueva presentación a partir de las diapositivas seleccionadas

Me está costando mucho creer que esto no es un comando directamente en Powerpoint, ya que lo único que escucho más que nada es “¿puedes enviarme esa diapositiva?”. Pero MS no es exactamente conocida por su eficiencia o por satisfacer las necesidades reales de los usuarios. Así que me puse a escribir.

Éste funciona:

–crear nueva presentación con diapositivas seleccionadas

Dile a la aplicación “Microsoft PowerPoint”

activate copy object slide range of selection of active window set newPresentation to make new presentation paste object newPresentation 

decirle al final

– entonces guárdalo

Dile a la aplicación “Eventos del sistema”

 tell process "Microsoft Powerpoint" keystroke "S" using command down end tell 

decirle al final

Solo hay una cosa más que me gustaría hacer … pegar usando “Mantener el formato de origen” para que los estilos maestros estén intactos. He intentado muchas cosas intentando invocar la opción de pegado especial, pero nada funciona. Incluso agregué el “Mantener el formato de origen” tanto a la Cinta como a la Barra de herramientas de acceso rápido e intenté invocarlo como un elemento del menú, pero Applescript no reconoce tampoco lo que he intentado. ¿Algunas ideas? (Por cierto, siéntase libre de copiar y usar el script, porque funciona bien, simplemente no conserva ningún formato).