![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 04.09.2010
Сообщений: 119
|
![]()
хочу написать макрос что-бы если допустим в А1 вносилось число 818(он же пароль) макрос сначала проверял наличие в ячейке числа 818, а потом уже выполнял основную функцию, если в А1 нет числа 818 то макрос не срабатывал
помогите пожалуйста |
![]() |
![]() |
![]() |
#2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
первой строкой в Вашем макросе напишите
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 18.03.2012
Сообщений: 68
|
![]()
IgorGO, а как сделать так , чтобы кто то другой , открыв редактор VBA не смог прочитать этот пароль ? Как вообще прятать пароли в макросах ?
|
![]() |
![]() |
![]() |
#4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
чтобы принять пароль от пользователя у TextBox есть свойство PasswordChar, запишите туда * и другой пользователь не подсмотрит пароль, котрый вводит первый.
чтобы не хранить пароль в самом файле (или в коде) уложите его в реестр Виндовс. читайте DeleteSetting, GetSetting, SaveSetting. Но все это довольно условно - доступ к коду получаем с помощью программ, которые снимают пароль с кода, а получив доступ к коду довольно просто найти, где проверяется пароль, закомментировать строку или дать функции значение ИСТИНА.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 18.03.2012
Сообщений: 68
|
![]()
понял , т.е получается спрятать от уверенного юзера в данном случае ничего не получится
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 30.07.2008
Сообщений: 125
|
![]()
так на код VBA тоже можно поставить пароль, и тогда пользователь не сможет найти даже путь.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запрос пароля на начале программы и запускалась ли ранее программа | pastuhdima | Помощь студентам | 1 | 06.10.2011 17:39 |
BDE->Paradox: Как убрать запрос пароля ? | Dr.Pauliss | БД в Delphi | 3 | 02.06.2011 15:46 |
Убрать запрос пароля в базе InterBase | slipknot666max | Помощь студентам | 4 | 17.12.2009 22:18 |
Смена пароля БД Access через запрос (C#) | Raptor | Помощь студентам | 0 | 21.11.2009 15:37 |
запрос на проверку пароля к RAR архиву | delphi7 | Помощь студентам | 7 | 19.07.2009 22:41 |