簡體   English   中英

將布局應用到來自特定母版的幻燈片

[英]Applying layout to a slide from specific Master

我需要將特定布局應用於來自特定母版的幻燈片。

假設我在甲板上有兩個主模板,我想應用第二個主模板的“僅標題”布局。

代碼正在運行,但布局沒有改變。

ActivePresentation.Slides(11).Layout = ppLayoutTitleOnly
ActivePresentation.Slides(11).Select
Application.CommandBars.ExecuteMso ("SlideReset")

兩張截圖。

在此處輸入圖片說明

在此處輸入圖片說明

.Layout 屬性僅用於應用默認的 Microsoft 布局。 在像您這樣的大多數自定義演示文稿中,您不能指望這些布局中的任何一個都是標准化的。 相反,使用.CustomLayout屬性,盡管它的名稱,實際上應用任何布局,無論是否自定義。

訪問幻燈片母版的語法不直觀:

Sub PickSlideLayout()
  ActivePresentation.Slides(1).CustomLayout = ActivePresentation.Designs(2).SlideMaster.CustomLayouts(6)
End Sub

.Designs(2) 為您提供第二個幻燈片母版。 .CustomLayouts(6)獲取標准演示文稿中的 Title Only 布局。 CustomLayouts 不接受字符串,因此您不能使用布局名稱。 相反,您必須參考布局編號或索引。

暫無
暫無

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

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