
————————————————— ————————
Sub GotoRandomSlide()
Первый слайд 2
Последний слайд 7
Рандомизировать
'генерировать случайное "нет" между первым и последним слайдом"
ГРН:
RSN Int((Последний слайд — Первый слайд 1) * Первый первый слайд)
Если RSN ActivePresentation.SlideShowWindow.View.Slide.SlideIndex Тогда перейдите к GRN
ActivePresentation.SlideShowWindow.View.GotoSlide (RSN)
Конец субтитра
————————————————— ————————
Как перенаправить или создать гиперссылку на случайный слайд в PowerPoint с помощью кода Visual Basic.
В нашем модуле есть шесть разных слайдов, содержащих уникальные имена от A до F. Мне нужно, чтобы меня перенаправляли на любой из этих слайдов случайным образом при нажатии кнопки.
Мне также необходимо убедиться, что меня не перенаправляют на один и тот же слайд последовательно в случае, если снова генерируется одно и то же случайное число.
Итак, теперь давайте перетасуем наши слайды и получим гиперссылку на случайный слайд в Microsoft PowerPoint.
*Функция RND и функция рандомизации в VBA*
Функция RND в приложении Visual Basic генерирует случайное число типа данных Single, которое меньше 1, но больше или равно 0.
Не забудьте использовать функцию рандомизации перед использованием функции RND. Функция Randomize делает порядок генерируемых случайных чисел случайным.
Существует множество последовательностей или порядков для генерации псевдослучайных чисел через VBA, которые называются начальными числами.
Для любого заданного начального начального числа генерируется одна и та же числовая последовательность, поскольку каждый последующий вызов функции Rnd использует предыдущее число в качестве начального числа для следующего числа в последовательности.
Перед вызовом Rnd используйте оператор Randomize без аргумента, чтобы инициализировать генератор случайных чисел с начальным значением на основе системного таймера.
*Генерация случайного целого числа в заданном диапазоне в VBA*
Int((верхняя граница — нижняя граница 1) * Rnd нижняя граница)
Здесь верхняя граница — это наибольшее число в диапазоне, а нижняя граница — это наименьшее число в диапазоне.
—
Музыка Эшвина Субрама и Distant Lakey Inspired
Я также занимаюсь фрилансом, свяжитесь со мной:
Бхавеш Шаха,
[электронная почта защищена]
www.youtube.com/bhaveshshaha
www.instagram.com/basicalbhavesh (личные сообщения открыты)
www.pptvba.com
Пожалуйста, воспользуйтесь возможностью подключиться и поделиться этим видео со своими друзьями и семьей, если вы считаете его полезным.
No Comments