2011-10-23 55 views
0

我目前正嘗試使用VBA創建一個Powerpoint(2010)幻燈片母版,並遇到一些挑戰,希望您能幫助我。使用VBA創建Powerpoint幻燈片母版

1)是否有可能爲模板中的佔位符分配名稱,以便該對象可以在演示後通過此名稱進行尋址?我試圖用< .Name =「...」>來分配名稱,這似乎不起作用。基於這些佈局的實際演示文稿中的對象仍具有隨機默認名稱。

2)如何爲CustomLayouts指定名稱?

3如何在其中加載真空白的SlideMaster/CustomLayouts?

這些是我目前最緊迫的挑戰,希望你們中的一位能幫助我。 非常感謝 seba

P.S .:我不確定模板標記是那些其他模板嗎?

回答

0

是否有可能指定名稱的佔位符的模板,以便對象通過這個名字是可尋址的演示文稿之後?我試圖用< .Name =「...」>來分配名稱,這似乎不起作用。基於這些佈局的實際演示文稿中的對象仍具有隨機默認名稱。

換句話說,儘管你可以重命名在主佈局中的一個形狀,當您基於該佈局的幻燈片,形狀幻燈片上仍然有不同的名字?這就是PPT的工作方式。你想通過「預先設置」幻燈片上的形狀名稱來完成什麼?也許還有另一種方式到達那裏。

2)如何爲CustomLayouts指定名稱?

手動:

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

通過VBA,例如:在第一個幻燈片母版改變的第一個佈局的名稱:

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

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

我不明白這個問題。請詳細一點?

相關問題