簡體   English   中英

使用 VBA 創建幻燈片母版

[英]Creating a Powerpoint Slide Master with VBA

我目前正在嘗試使用 VBA 創建一個 Powerpoint (2010) 幻燈片母版,並且遇到了一些挑戰。

1) 是否可以為模板中的占位符指定名稱,以便在之后的演示文稿中可以通過此名稱對對象進行尋址? 我試圖用<.Name="...">分配名稱,這似乎不起作用。 基於這些布局的實際演示中的對象仍然具有隨機的默認名稱。

2) 如何為 CustomLayouts 分配名稱?

3 如何加載一個真正空白的 SlideMaster /其中的 CustomLayouts?

PS:我不確定模板標簽,是其他模板嗎?

是否可以為模板中的占位符指定名稱,以便在之后的演示文稿中可以通過此名稱對對象進行尋址? 我試圖用<.Name="...">分配名稱,這似乎不起作用。 基於這些布局的實際演示中的對象仍然具有隨機的默認名稱。

換句話說,雖然您可以重命名一個主布局上的形狀,但是當您基於該布局制作幻燈片時,幻燈片上的形狀仍然具有不同的名稱? 這就是 PPT 的工作方式。 你想通過“預先設置”幻燈片上的形狀名稱來完成什么? 也許有另一種方式到達那里。

2) 如何為 CustomLayouts 分配名稱?

手動:

查看 | 幻燈片母版右鍵單擊布局的縮略圖並選擇重命名布局

通過 VBA,例如:更改第一個幻燈片母版中第一個布局的名稱:

With ActivePresentation.Designs(1).SlideMaster
  .CustomLayouts(1).Name = "No longer named Title"
End With

3 如何加載一個真正空白的 SlideMaster /其中的 CustomLayouts?

我不明白這個問題。 再詳細點好嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM