2010-12-10 2 views
1

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

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

+0

нет ответов ... – JewelThief

ответ

1
PowerPoint.SlideShowWindow.Presentation.SlideShowWindow.View.CurrentShowPosition 
0

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

 foreach (Slide s in pres.Slides) 
     { 

      MessageBox.Show(s.SlideIndex); 
     } 

титульного слайда я не знаю, но

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