VBA в EXCEL и PowerPoint
Модератор: Naeel Maqsudov
Как из EXCEL открыть программно (VBA) конкретный слайд из презентации? (Вроде того, как это делается в программе "Своя игра").
- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
гиперссылки не помогают? (без VBA)
А как создать гиперссылку на отдельный слайд?
Dim sl As Slides
With CreateObject("PowerPoint.Application")
.Visible = True
.DisplayAlerts = 2 'ppAlertsAll
With .Presentations.Open(Filename:="С:\Презентации\Презентация.ppt")
Set sl = .Slides
sl(3).Select 'нужно подставить переменную с номером слайда
End With
End With
With CreateObject("PowerPoint.Application")
.Visible = True
.DisplayAlerts = 2 'ppAlertsAll
With .Presentations.Open(Filename:="С:\Презентации\Презентация.ppt")
Set sl = .Slides
sl(3).Select 'нужно подставить переменную с номером слайда
End With
End With
да... забыл. нужно еще нужно еще в VBA для Excel подключить библиотеки Powerpoint
Tools/Referenses/ Microsoft PowerPoint xx.x Object Library
Tools/Referenses/ Microsoft PowerPoint xx.x Object Library