使用Applescript在PowerPoint中对齐/分配对象

时间:2015-10-28 22:53:00

标签: applescript powerpoint

我正在尝试编写一个Applescript来分发/对齐PowerPoint幻灯片上的对象。到目前为止,我设法解决了选定的对象。但我无法弄清楚如何分配/对齐它们。

这是我到目前为止所拥有的:

tell application "Microsoft PowerPoint"
set theShapeRange to shape range of selection of active window
distribute shapes with properties
{distribute type:distribute horizontally}
end tell

谢谢!

1 个答案:

答案 0 :(得分:0)

在Outlook 2016中,您执行以下操作:

tell application "Microsoft PowerPoint"
    set theShapeRange to shape range of selection of active window
    distribute theShapeRange distribute type distribute vertically without relative to slide
end tell

对齐具有类似的语法(align theShapeRange align type align lefts)。

distribute的词典条目表示without relative to slide参数是可选的,但如果省略该脚本,则脚本会抛出错误。字典实际上将参数列为relative to slide <boolean>,但脚本编辑器将其替换为其他格式。 align命令没有该问题(即,我可以省略可选的最后一个参数)。