PowerPoint имеет коллекцию презентаций, которая содержит все открытые в настоящее время презентации. Вы можете получить ссылку на любой из них через Презентации («имя»), где «имя» - это имя файла презентации, без расширения.
Итак ... при условии, что у вас открыто три презентации: a.pptx, b.pptx, c .pptx, вы можете сделать что-то вроде этого:
Sub SlideChange()
With Presentations("c")
.SlideShowWindow.View.GotoSlide (3)
End With
End Sub
Если вы Запустите выше в любой из презентаций, это изменит окно слайд-шоу, отображающее презентацию c на третий слайд.