VBA в EXCEL и PowerPoint

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
gena
Сообщения: 7
Зарегистрирован: 13 ноя 2006, 13:14

Как из EXCEL открыть программно (VBA) конкретный слайд из презентации? (Вроде того, как это делается в программе "Своя игра").
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

гиперссылки не помогают? (без VBA)
gena
Сообщения: 7
Зарегистрирован: 13 ноя 2006, 13:14

А как создать гиперссылку на отдельный слайд?
Diment
Сообщения: 138
Зарегистрирован: 04 сен 2006, 11:39
Откуда: Кисловодск

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
Diment
Сообщения: 138
Зарегистрирован: 04 сен 2006, 11:39
Откуда: Кисловодск

да... забыл. нужно еще нужно еще в VBA для Excel подключить библиотеки Powerpoint
Tools/Referenses/ Microsoft PowerPoint xx.x Object Library
Ответить