如何获取所选幻灯片的ID

时间:2012-11-25 15:23:20

标签: c# .net vsto powerpoint office-interop

我需要用户在左窗格中选择的幻灯片的ID。

在下图中,它将是1和3.

是否有我可以使用的方法或是否需要循环浏览所有幻灯片并查看某些属性?

PowerPoint 2013 Slide Pane

更新:基于Steve Rindsberg的VBA解决方案的解决方案。

foreach (PowerPoint.Slide sld in Application.ActiveWindow.Selection.SlideRange)
{
  int s = sld.SlideNumber;
}

1 个答案:

答案 0 :(得分:2)

你在VBA中这样做

   Dim oSl As Slide
    For Each oSl In ActiveWindow.Selection.SlideRange
        Debug.Print oSl.SlideID
    Next