Код для кнопки
(Двойным щелчком по кнопке переходим в окно написания кода)
Private Sub CommandButton1_Click() K=0 If OptionButton2.Value = True Then
'если пользователь
выбрал 2 ответ K = K + 1
'наращиваем счетчик
правильных ответов End If OptionButton1.Value = False
' всем кнопкам, что есть на
слайде свойство OptionButton2.Value = False
'состояние делаем False,
чтобы при возврате OptionButton3.Value = False ' на слайд из ответа
исчезла точечка SlideShowWindows(1).View.Next 'переходим
на следующий слайд End Sub
Ремарки писать не надо. Это просто пояснения кода.
Код K=0 надо писать только на первом слайде.
Не забудьте исправить номер переключателя в условии
оператора If, чтобы он соответствовал правильному ответу. В данном примере
кода правильный ответ 2.
Переменная К должна быть объявлена как
глобальная, чтобы
могла быть использована в коде всех слайдов. Для этого в окне VBA надо добавить
модуль в среде: Insert – Module и в окне кода модуля написать код: Public K as Integer
Чтобы ускорить процесс создания новых слайдов , можно
использовать операцию копирования с последующим исправлением текстов вопроса,
ответов и кода кнопки. |