Защита VBAProject

Программирование на Visual Basic for Applications
AnnaProkhorova
Начинающий
Начинающий
 
Сообщения: 1
Зарегистрирован: 10.09.2005 (Сб) 15:03

Защита VBAProject

Сообщение AnnaProkhorova » 10.09.2005 (Сб) 15:16

Уважаемые господа!
Подскажите, пожалуйста, существует ли способ ПРОГРАММНО (из кода VBA) защитить/снять защиту VBAProject? Про "щелкнуть правой кнопкой и ввести пароль VBAProject Protection" я знаю. Этот вариант устроил бы, но в процессе работы приходится средствами VBA дописывать код VBA (я создаю в RUN-TIME элементы на форме и их код). И это не работает, если проект защищен, а пароль еще не вводили. Нужно либо как-то снять эту защиту в процессе выполнения кода(не спрашивая пароль у юзера), либо вариант типа защиты UserInterfaceOnly, когда пользователь не может менять содержимое ячейки, а код макроса - может.
Заранее благодарна за ответ.

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 10.09.2005 (Сб) 23:24

Дорогая Анна,

А зачем нужна такая защита, если ее можно снять без участия пользователя?

С уважением,
Гайдар
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 12.09.2005 (Пн) 11:03

AnnaProkhorova - придется сделать проект из двух частей, основную часть проекта защитить, вторую часть проекта, которую может изменять пользователь лучше сохранить в формате xla, и сделать ссылку на него из защищенной части проекта.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 83

    TopList