2010-05-10 4 views
3

Я пишу надстройку для PowerPoint и хочу получить текст из текущего слайда в окне редактирования. Следующие действия выполняются, но только при выборе слайда в панели селектора слайдов.Как найти текущий слайд редактирования в PowerPoint?

xSelection := PowerPointApp.ActiveWindow.Selection; 
if xSelection.Type = ppSelectionSlides then 
begin 
    xSlide := xSelection.SlideRange.Item(1); 
end; 

Я чеканка свой хвост на MSDN пытаясь выяснить, что правильный способ узнать текущий слайд. В DocumentWindow отсутствует текущий слайд.

ответ

8

Вы смотрели на

ActiveWindow.View.Slide.SlideIndex

Эта ссылка полезна http://support.microsoft.com/kb/163194

+0

Большое спасибо. Мне действительно не нужно прокладывать путь до SlideIndex - объект слайда - это то, что мне нужно. Благодарю. – mj2008

+1

Эта статья, отмеченная как удаленная, содержит неточность: слайд-представление - это не единственное представление, в котором это свойство действительно. Он также действителен, по крайней мере, для обычного вида, просмотра заметок и просмотра слайдера. В любом случае, это было полезно, спасибо. –

Смежные вопросы