Страницы: 1
RSS
Инструкция по использованию файла с галочкой о прочтении
 
Добрый день!
Требуется, чтобы при открытии книги пользователь видел форму с описанием принципа работы файла (наподобие инструкции). Далее он должен поставить галочку, что ознакомлен, и только тогда форма закрывается и он может продолжить работать с файлом. Цель - добиться наконец неоднократного прочтения нерадивыми пользователями, что и как тут работает.
Поискала по форуму, но подобного не нашла...
 
Katio, здравствуйте.
Возьмите из приемов такой вариант, удаляете строку с Application.OnTime, ставите CheckBox на форму и делаете по нему проверку:
Код
Private Sub CheckBox1_Click()
    If Me.CheckBox1 Then
        KillTheForm
    End If
End Sub
Изменено: Jungl - 02.02.2017 12:28:12
 
Цитата
Katio написал:
Цель - добиться наконец неоднократного прочтения
нажатие галки и прочтение - разные вещи. Теперь все будут тупо жать галочку, не читая.
Вы сразу уж капитально усложните, если хотите, чтобы читали - вместо галочки проведите анкетирование по инструкции. Буквально 3-4 вопроса по использованию файла, на которые надо правильно ответить. И только после указания всех правильных ответов - скрывать форму и давать доступ к файлу :)
А галочка ничего не даст, по опыту знаю.

Цитата
Katio написал:
Поискала по форуму, но подобного не нашла
создаете форму пользователя, на ней правила и галочка. После нажатия - форма скрывается, открывается доступ к файлу. Еще надо блокировать закрытие формы крестиком.
Либо можно на листе добавить галочку.
Но в любом случае без макросов(VBA) не обойтись, т.к. надо будет в первом случае форму рисовать и вешать её показ на открытие файла, а во втором случае скрывать и отображать нужные листы только после нажатия галочки...
Изменено: The_Prist - 02.02.2017 12:31:48
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
The_Prist написал:
нажатие галки и прочтение - разные вещи. Теперь все будут тупо жать галочку, не читая.
Есть такой момент. Но кому необходимо - изучит надоедливое окно, в противном случае (т.е. при наличии всё тех же ошибок заполнения) он больше не будет получать от проверяющего указания на них, придется искать самому)
Цитата
The_Prist написал:
Но в любом случае без макросов(VBA) не обойтись, т.к. надо будет в первом случае форму рисовать и вешать её показ на открытие файла, а во втором случае скрывать и отображать нужные листы только после нажатия галочки...
Само собой. Cуществующий файл, который нужно модернизировать, уже напичкан VBA :)
Цитата
Jungl написал:
Возьмите  из приемов  такой вариант, удаляете строку с Application.OnTime, ставите CheckBox на форму и делаете по нему проверку:
Спасибо за вариант! Нашла эту тему, но не смогла адаптировать под свою задачу. Благодарю, буду пробовать с проверкой.
Страницы: 1
Читают тему
Наверх