powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Запуск презентаций PowerPoint
8 сообщений из 8, страница 1 из 1
Запуск презентаций PowerPoint
    #37207986
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возникла необходимость запуска по очереди, одна за другой нескольких презентаций PowerPoint разной длительности (.ppt или .pps). Просто пальчиком на кнопочку можно, но желательно пальчиком только один раз, при запуске первой презентации :)
Что делать? Куда посмотреть? Где взять?
Если у читателей есть возможность показать код, нужно ли писателю приложить парочку файлов?
...
Рейтинг: 0 / 0
Запуск презентаций PowerPoint
    #37208037
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Откуда запускать планируешь, Вить? Из PP? Или еще откуда? Как понять какие именно презентации запускать? ВЫбирать через диалоговое окно? Какая очередность показа?
...
Рейтинг: 0 / 0
Запуск презентаций PowerPoint
    #37208082
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В папке находятся около 50 файлов (презентации не более 5 мин. каждая) - детские обучалки-развлекалки. Запускать откуда и как, значения не имеет.
Видится так. В той же папке "запускатель". Диалоговое окно - сколько прогнать файлов или время просмотра, порядок выбора (с Х презентации или случайный выбор).
Возможно, Excel. Тогда можно набросок кода, заодно поучусь.
...
Рейтинг: 0 / 0
Запуск презентаций PowerPoint
    #37208139
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
М-да...Не так все просто. Надо при открытии делать проверку - pps это или нет. Если нет - то перебирать файлы уже в коде. И еще отслеживать, когда автопрезентация завершилась. Пока накидал на скорую руку вот такой код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Sub Auto_Play_PowerPoint()
    Dim oPP As Object, sPath As String
    Dim avFiles, li As Long
    Set oPP = CreateObject("PowerPoint.Application")
    sPath = oPP.Path
    oPP.Quit: Set oPP = Nothing
    avFiles = Application.GetOpenFilename("Power Point Files(*.ppt*;*.pps*),*.ppt*;*.pps*", , , , True)
    If VarType(avFiles) = vbBoolean Then Exit Sub
    For li = LBound(avFiles) To UBound(avFiles)
        Shell sPath & "\POWERPNT.EXE /s " & avFiles(li)
        DoEvents
    Next li
End Sub

Он просто открывает презентации. Если это автопрезентация - то она проиграется до конца, а после этого надо будет щелкнуть мышкой для завершения и сразу откроется следующая. Для обычных презентаций каждый слайд надо щелкать.
Попозже постараюсь выложить код более полноценный.
...
Рейтинг: 0 / 0
Запуск презентаций PowerPoint
    #37208177
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
viktturВ папке находятся около 50 файлов (презентации не более 5 мин. каждая)...Более 4-х часов. Дети выдержат? ;)
...
Рейтинг: 0 / 0
Запуск презентаций PowerPoint
    #37208182
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал запустить с Excel. Открывается окно выбора файла, после выбора выпадают окошки "РР не может прочитать..." и пишет части полного пути к файлу.

The_PristНадо при открытии делать проверку - pps это или нет.
Если в папке будут файлы только одного типа - можно тип не проверять?
The_PristЕсли это автопрезентация - то она проиграется до конца, а после этого надо будет щелкнуть мышкой для завершения и сразу откроется следующая.
Автопереход возможен? Т.е. отследить окончание и запустить следующую.
...
Рейтинг: 0 / 0
Запуск презентаций PowerPoint
    #37208184
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge 007viktturВ папке находятся около 50 файлов (презентации не более 5 мин. каждая)...Более 4-х часов. Дети выдержат? ;)
В зависимости от количества - т средства развлечения и обучения до средства наказания :)
...
Рейтинг: 0 / 0
Запуск презентаций PowerPoint
    #37208194
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
viktturОткрывается окно выбора файла, после выбора выпадают окошки "РР не может прочитать..." и пишет части полного пути к файлу.
Может, в sPath сразу задать путь к папке?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Запуск презентаций PowerPoint
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]