如何获得slideLayout类型的slidelayout-slide / slidemaster?

时间:2018-03-17 13:07:44

标签: c# vsto powerpoint

应用程序是基于C#的VSTO-AddIn for PowerPoint。

powerpoint中的每个SlideLayout都有一个类型。有没有办法在VSTO-AddIn中获取类型?到目前为止,我只知道如何从SlideLayout.xml中获取它

我正在使用SlideSelectionChanged事件。传递的SlideRange具有属性Layout,但它会抛出TargetInvocationException。我想获得SlideLayout-slide的布局。

重点是应用程序处于SlideMaster模式 - 而不是内容幻灯片的常见编辑。

private void Application_SlideSelectionChanged(SlideRange _slide)
{
    _slide.Layout ... ?
}

1 个答案:

答案 0 :(得分:0)

我有同样的问题,最后我找到了返回ViewType的以下属性:

Globals.ThisAddIn.Application.Windows[1].ActivePane.ViewType