在 PowerPoint 中将多个对象居中的最简单方法

在 PowerPoint 中将多个对象居中的最简单方法

假设在 PowerPoint 中,我有三个大小相同的矩形,水平排列,并且我想将它们放在幻灯片的中心作为一个团队。如果我选​​择所有三个并按下“对齐”>“居中”按钮,它会逐个对齐它们 - 每个都位于中心,因此最终它们将相互重叠,并且只有其中一个可见。我想要的是保持它们的分布(它们之间的间隙)并使整个组对齐。

我目前需要做的是:

  1. 选择这三个对象
  2. 将它们分组
  3. 调用对齐 > 居中
  4. 取消分组

是否有可能以某种方式避免烦人的第二步和第四步?对我来说,这是非常频繁的操作,而默认行为 99% 的时间都无法执行我想要的操作。也许是一些设置或一个巧妙的宏?

顺便说一句,如果有什么区别的话,这是 PowerPoint 2013。

答案1

您还可以在幻灯片的两侧使用垂直线。当您想将三个矩形居中时。

  1. 突出显示所有三个矩形和垂直线
  2. 选择水平分布
  3. 幻灯片设计完成后,删除垂直线。

如果只执行一次,工作量会更大,但如果有多个对象,则可以节省时间。您可以将垂直线复制并粘贴到每张幻灯片中,以节省时间。

答案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取消选定对象的组合。

注意:绝对没有错误处理,因此如果您什么都不选择,或者只选择一种形状等,您将遇到各种有趣的错误。如果需要,请随意添加错误处理

相关内容