在我的C#应用程序中,我调用了presentation.Slides.AddSlide,第二个参数显示为CustomLayout。我能找到的唯一布局是PpSlideLayout,编译器说它无法转换为CustomLayout。
我应该为第二个论点传递什么?
答案 0 :(得分:1)
第二个参数应该是自定义布局对象。
对象层次结构如下所示:
Presentation
Designs (collection)
Design(x)
SlideMaster
CustomLayouts (collection)
CustomLayout(x)
所以在VBA中,你会做类似的事情:
ActivePresentation.Slides.AddSlide 1, _
ActivePresentation.Designs(1).SlideMaster.CustomLayouts(2)
根据第一个设计中的第二个布局添加一个新的幻灯片1(我们称之为幻灯片母版)。是。对象模型有点扭曲。