Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.10.2012, 22:36   #1
ольгаг
Форумчанин
 
Регистрация: 22.02.2010
Сообщений: 325
По умолчанию Скрыть строку в коде (модуле)

Здравствуйте Уважаемые программисты!
Скажите пожалуйста, можно ли как-нибудь скрыть особо важную строку в коде (в листинге) vba (например, это может быть путь к БД)?
Спасибо.
ольгаг вне форума Ответить с цитированием
Старый 15.10.2012, 22:51   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

короткий ответ:
можно.

уточнение:
ее можно закодировать, но в конечном итоге все это ерунда если есть доступ к листингу программы, к отладке и пр.

совет:
не морочите себе голову.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 15.10.2012, 22:55   #3
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Как вариант, можно прописать этот самый путь к базе в реестре Windows, запустив один раз на машине макрос. Затем этот макрос удаляете.
Эту методу как-то описывал EducatedFool, а вот в какой теме, не помню.
Хотя, прав IgorGO.
При желании все можно найти и вычислить.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499

Последний раз редактировалось VictorM; 15.10.2012 в 23:00.
VictorM вне форума Ответить с цитированием
Старый 15.10.2012, 23:26   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Можно сохранять значения в скрытых именах книги:
http://excelvba.ru/code/hiddennames

или в пользовательских свойствах файла:
http://excelvba.ru/code/CustomDocumentProperties

Да много чего можно придумать.
Но если спец займётся - все равно найдет.
А для защиты «от дурака» - хватит и пароля на коде VBA
EducatedFool вне форума Ответить с цитированием
Старый 16.10.2012, 18:15   #5
ольгаг
Форумчанин
 
Регистрация: 22.02.2010
Сообщений: 325
По умолчанию

Спасибо большое за быстрые советы!
ольгаг вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматически скрыть или свернуть строку Rurik_D Microsoft Office Excel 15 27.05.2013 13:11
скрыть строку при условии RamRus Microsoft Office Excel 3 26.04.2012 13:18
скрыть отобразить строку в таблице Dmitry1983 PHP 9 07.08.2011 12:31
скрыть строку listview pooli Microsoft Office Excel 1 20.10.2010 00:48
скрыть командную строку Morphling Помощь студентам 0 01.02.2010 23:35