Поиск номера слайда PowerPoint и заголовка слайда в VSTO - PullRequest
1 голос
/ 10 декабря 2010

Я пишу небольшой плагин для ASP.NET C # VSTO и хочу, чтобы во время показа слайдов показывался номер слайда и заголовок слайдов.

Может ли кто-нибудь поделиться примером кода для захвата заголовкаслайда и номера слайда?

Ответы [ 3 ]

1 голос
/ 22 декабря 2010
PowerPoint.SlideShowWindow.Presentation.SlideShowWindow.View.CurrentShowPosition
0 голосов
/ 22 декабря 2010

Событие захвата 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
0 голосов
/ 21 декабря 2010

Презентация pres = Globals.ThisAddIn.Application.ActivePresentation;

        foreach (Slide s in pres.Slides)
        {

            MessageBox.Show(s.SlideIndex);
        }

Название слайда, которое я пока не знаю

...