Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Случайный выбор слайда

273
26 февраля 2007 года
3A3-968M
1.2K / / 22.12.2005
Привет всем!
У меня стоит задача создать на PowerPoint'е тест. Допустим, есть 20 страниц из них только 10 надо отбразить случайным образом. Понятно, что ряд из 10 неповторяющихся чисел сгенерю и буду хранить в глобальном массиве, но как быть именно с выбором того или иного слайда. Т.е. на событие закрытие слайда мне нужно подсунуть программно другой слайд. Подскажите, как это сделать (офис 2003/2007).
263
26 февраля 2007 года
koltaviy
816 / / 16.12.2004
Пользуй либо:
SlideShowNextClick Event
либо:
SlideShowNextSlide Event
- смотря что тебе нужно!!
273
26 февраля 2007 года
3A3-968M
1.2K / / 22.12.2005
Цитата: koltaviy
Пользуй либо:
SlideShowNextClick Event
либо:
SlideShowNextSlide Event
- смотря что тебе нужно!!


Ну допустим обрабатываю я это событие. Вот только как выбрать нужный слайд. Напиши пример кода, в котором производится выбор, допустим, 6 слайда.

263
26 февраля 2007 года
koltaviy
816 / / 16.12.2004
 
Код:
..
ActivePresentation.Slides(6).Select
..
273
26 февраля 2007 года
3A3-968M
1.2K / / 22.12.2005
Цитата: koltaviy

..
ActivePresentation.Slides(6).Select
..


ГЫ. Не всё так просто. На метод Select получаю: This view does not support selection. Ладно, попробовал такой код:

 
Код:
Private Sub CurrentInstance_SlideShowNextSlide(ByVal Wn As SlideShowWindow)
    Dim nextSlide As Integer
    Randomize
    nextSlide = Int((6 * Rnd) + 1)
    CurrentInstance.SlideShowWindows(1).View.GotoSlide (nextSlide)
End Sub

Т.е. обрабатываю событие SlideShowNextSlide, выбираю случайно один из 6 слайдов. В результате получается, что он мне их прокручивает без остановки на действие пользователя. А мне нужно чтобы слайд показывался только после нажатия клавиши пользователем.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог