0
在我的C#應用程序中,我打電話給presentation.Slides.AddSlide,第二個參數顯示爲CustomLayout。我能找到的唯一佈局是PpSlideLayout,編譯器稱它不能轉換爲CustomLayout。PowerPoint互操作PpSlideLayout到CustomLayout
我應該爲第二個參數傳遞什麼?
在我的C#應用程序中,我打電話給presentation.Slides.AddSlide,第二個參數顯示爲CustomLayout。我能找到的唯一佈局是PpSlideLayout,編譯器稱它不能轉換爲CustomLayout。PowerPoint互操作PpSlideLayout到CustomLayout
我應該爲第二個參數傳遞什麼?
第二個參數應該是一個自定義佈局對象。
對象分層看起來是這樣的:
Presentation
Designs (collection)
Design(x)
SlideMaster
CustomLayouts (collection)
CustomLayout(x)
所以在VBA中,你會做這樣的事情:
ActivePresentation.Slides.AddSlide 1, _
ActivePresentation.Designs(1).SlideMaster.CustomLayouts(2)
那會增加基於第二佈局新的幻燈片1第一個設計(我們稱之爲幻燈片母版)。是。對象模型有點扭曲。
謝謝!那正是我需要的。 – Scott