Power Point -> Power Point

Программирование на Visual Basic for Applications
Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Power Point -> Power Point

Сообщение Vitaly1 » 20.02.2004 (Пт) 15:43

Как программно внутри презентации Pоwer Point вставить слайд из другой презентаци?

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 21.02.2004 (Сб) 15:02

Не знал я,не ведал я, что в приложениях задача может решаться в лоб:
Код: Выделить всё
Sub InsertSlied(NameFilePresentation, NSlied)
Application.CommandBars.ActiveMenuBar.Controls(4).Controls(7).Execute
SendKeys Chr(9) + " "
SendKeys NameFilePresentation + Chr(13)
SendKeys Chr(9) + Chr(9) + Chr(9) + Chr(9) + Chr(9)
For i = 1 To NSlied - 1
SendKeys "{RIGHT}"
Next i
SendKeys " " + Chr(13) + Chr(27)
End Sub

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 22.02.2004 (Вс) 7:54

Код: Выделить всё
activepresentation.slides.insertfromfile "file name", inserttoposition, startslidenumber, endslidenumber
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 24.02.2004 (Вт) 13:13

GSerg - спасибо, попробуем так, так более правильно. А то зараза макро записыватель не пишет эту команду.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: Mail.ru [бот] и гости: 54

    TopList