假设在 PowerPoint 中,我有三个大小相同的矩形,水平排列,并且我想将它们放在幻灯片的中心作为一个团队。如果我选择所有三个并按下“对齐”>“居中”按钮,它会逐个对齐它们 - 每个都位于中心,因此最终它们将相互重叠,并且只有其中一个可见。我想要的是保持它们的分布(它们之间的间隙)并使整个组对齐。
我目前需要做的是:
- 选择这三个对象
- 将它们分组
- 调用对齐 > 居中
- 取消分组
是否有可能以某种方式避免烦人的第二步和第四步?对我来说,这是非常频繁的操作,而默认行为 99% 的时间都无法执行我想要的操作。也许是一些设置或一个巧妙的宏?
顺便说一句,如果有什么区别的话,这是 PowerPoint 2013。
答案1
您还可以在幻灯片的两侧使用垂直线。当您想将三个矩形居中时。
- 突出显示所有三个矩形和垂直线
- 选择水平分布
- 幻灯片设计完成后,删除垂直线。
如果只执行一次,工作量会更大,但如果有多个对象,则可以节省时间。您可以将垂直线复制并粘贴到每张幻灯片中,以节省时间。
答案2
您可以使用宏来执行此操作:
Sub Test()
Dim shpGroup As ShapeRange
Set shpGroup = ActiveWindow.Selection.ShapeRange
shpGroup.Group
shpGroup.Align msoAlignCenters, msoTrue
shpGroup.Ungroup
End Sub
选择您想要执行此操作的形状,按 F8,然后运行此宏。
shpGroup.Group
对对象进行分组,shpGroup.Align msoAlignCenters, msoTrue
将组与幻灯片的中心对齐,然后shpGroup.Ungroup
取消选定对象的组合。
注意:绝对没有错误处理,因此如果您什么都不选择,或者只选择一种形状等,您将遇到各种有趣的错误。如果需要,请随意添加错误处理