查找PowerPoint幻灯片编号和& VSTO中的幻灯片标题

时间:2010-12-10 18:10:28

标签: asp.net vsto powerpoint

我正在ASP.NET C#VSTO上编写一个小插件,我希望能够在幻灯片放映时捕获幻灯片的幻灯片编号和标题。

有人可以共享示例代码来捕获幻灯片和幻灯片编号的标题吗?

3 个答案:

答案 0 :(得分:1)

PowerPoint.SlideShowWindow.Presentation.SlideShowWindow.View.CurrentShowPosition

答案 1 :(得分:0)

Presentation pres = Globals.ThisAddIn.Application.ActivePresentation;

        foreach (Slide s in pres.Slides)
        {

            MessageBox.Show(s.SlideIndex);
        }

幻灯片标题我不知道,但

答案 2 :(得分:0)

捕获事件SlideShowNextSlide并从Wn变量中获取幻灯片的索引/标题。这是一个VBA示例:

Private Sub app_SlideShowNextSlide(ByVal Wn As SlideShowWindow)
Dim s As Slide
s = Wn.View.Slide
Dim slideTitle As String


If s.Layout <> ppLayoutBlank Then
    If s.Shapes.HasTitle Then
        slideTitle = s.Shapes.Title
    Else
        slideTitle = "(nothing)"
    End If
End If

Dim sIndex As Integer
sIndex = s.SlideIndex

End Sub