powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Помогите ! Сам чайник, но очень нужет макрос смены слайдов с выдачей разных сообщений.
4 сообщений из 4, страница 1 из 1
Помогите ! Сам чайник, но очень нужет макрос смены слайдов с выдачей разных сообщений.
    #38010910
Rdoberman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос в следующем.
В презентации установлено автоматическое время на смену слайдов.
Нужен макрос, при котором следующий слайд будет отобржать информацию в виде сообщения ( для каждого слайда свое сообщение) .

Нашел на форуме пример, но в нем выдает только одно и тоже сообщение.
Помогите плиз, оч нужно.
...
Рейтинг: 0 / 0
Помогите ! Сам чайник, но очень нужет макрос смены слайдов с выдачей разных сообщений.
    #38011339
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То есть для тебя PowerPoint и MySQL - это одно и то же... лучше меняй работу, пока не поздно.

Модератор: Тема перенесена из форума "MySQL".
...
Рейтинг: 0 / 0
Помогите ! Сам чайник, но очень нужет макрос смены слайдов с выдачей разных сообщений.
    #38025205
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я как-то пробовал разобраться в объектной модели PowerPoint - там полная жесть! Ничего из того, что наносится на слайды, не является объектами, даже сами слайды - не объекты.
...
Рейтинг: 0 / 0
Помогите ! Сам чайник, но очень нужет макрос смены слайдов с выдачей разных сообщений.
    #38025497
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как ни прискорбно, но в PP нет возможности отследить активный слайд. Да и вообще рекомендуется управлять презентацией из других приложений, поддерживающих VBA(Excel, Word). В Вашем случае можно дополнить код так:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Public WithEvents App As Application
Dim li As Long
Private Sub App_SlideShowNextSlide(ByVal Wn As SlideShowWindow)
    li = li + 1
    MsgBox li & ":" & Wn.Presentation.Slides(li).Name
    If li = Wn.Presentation.Slides.Count Then li = 0
End Sub

Private Sub Class_Initialize()
    Set App = Application
End Sub



Тогда будет покаываться номер и имя текущего слайда. Что до конкретно поставленного вопроса - "информацию в виде сообщения" - не понял какую информацию Вам надо. Думаю, по примеру выше сами допилите до вывода нужного.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Помогите ! Сам чайник, но очень нужет макрос смены слайдов с выдачей разных сообщений.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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