Защита не только книги excel, но и макросов...

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
ex-pat
Сообщения: 1
Зарегистрирован: 21 июн 2004, 16:02

Добрый день!

Написал программку к Ёкселе. Работает с книгой, где хранятся данные. Доступ к ним ограничил, зачитив листы и саму книгу.

К сожалению, для корректной работы макроса приходится программно снимать защиту для ряда операций. Далее защита восстанавливается 8)

Снятие-установка защиты вынудила прописать ПАРОЛЬ в теле макроса... :? К сожалению, защиты МАКРОСА я на обнаружил... Любой, знающий, что случается после нажатия АЛТ-Ф11..., покапавшись в теле программки получает паролик в пользование. А этого не хотелось бы... :wink:

:?:
ВОПРОС: Можно ли поставить защиту не только на книгу, но и на макрос в ней? То бишь нужно, чтобы пользователь не мог увидеть не только содержимое книги, но не видел бы и тело макроса!!! :D

Спасибо, Алексей
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Да можно.
В редакторе VBA делаем "Tools/VBAProject properties" и переходим на закладку Protection.
Однако есть программы, которые показывают пароль проекта. Сам лично открывал Solver.xla (Стандартная надстройка "Поиск решения", поставляемая вместе в Excel) и смотрел там формы и макросы.

PS.
Обсуждение поиска и работы этих программ здесь запрещено.
Ответить