
假設在 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
取消對選定物件的分組。
注意:絕對沒有錯誤處理,因此如果您什麼都不選擇,或者只選擇一種形狀等,您將遇到各種有趣的錯誤。