Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль

Купить рекламу на форуме 15-35 тыс рублей в месяц

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail


Оплата за обучение в Kata Academy только после твоего трудоустройства в IT, начни карьеру Middle Java-разработчика


Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 05.02.2008, 23:38   #1
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,337
По умолчанию Защита .xls файла на месяц

Как защитить .xls файл на один месяц, т.е. при работе с файлом он, файл, ни чего не "спрашивает", но прошел месяц и пока не введешь пароль, работа с файлом, не возможна?
Ввел пароль, и опять на месяц. И т. д.
valerij вне форума
Старый 07.02.2008, 05:50   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,168
По умолчанию

Предлагаю такой вариант (см. вложение).
При первом запуске будет предложено ввести пароль. После правильного ввода будет сделана соответствующая запись в системном реестре. По истечении 30 дней (не ровно месяц, если конечно устроит), ввод пароля потребуется снова. Если теперь пользователь попробует сменить системную дату на своем компьютере, то все равно без ввода пароля не обойтись, т. к. произошел факт превышения срока действия.
Изначально все листы рабочей книги спрятаны, так что открытие файла с запретом автозапуска макросов ничего не даст. Отобразить листы стандартными средствами Excel невозможно.
P.S. Пароль для ввода "abcd". Установить свой пароль можно в коде VBA (там есть комментарий).
Не забудьте, также установить пароль на VBA-проект и, если нужно, защиту листов и книги в целом (исходно - код открыт).
Вложения
Тип файла: rar PassDate.rar (9.1 Кб, 82 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 09.02.2008, 03:03   #3
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,337
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
Предлагаю такой вариант (см. вложение)
Спасибо, все работает.
А если рассмотреть это как первый вариант, а второй все же привязаться к системной дате(навряд ли дите знает как ее менять),
если можно?
valerij вне форума
Закрытая тема
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Акция: хостинг 200 Гб, 200 р. в месяц. Viteef Свободное общение 2 28.07.2008 22:43
Защита файла от прочтения Slash Общие вопросы Delphi 9 22.05.2007 04:35
Защита просмотра файла Антон Шестаков Безопасность, Шифрование 1 13.05.2007 19:33

Реклама для незарегистрированных, регистрация на форуме