Доступ к защищенному паролем VBProject

Программирование на Visual Basic for Applications
Попов Кирилл
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 02.11.2004 (Вт) 12:42

Доступ к защищенному паролем VBProject

Сообщение Попов Кирилл » 02.11.2004 (Вт) 12:47

как программно получить доступ к VBProject защищенному паролем, чтобы изменить модули, и как потом поставить пароль обратно?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 02.11.2004 (Вт) 13:44

Ты пароль знаешь?
Lasciate ogni speranza, voi ch'entrate.

Попов Кирилл
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 02.11.2004 (Вт) 12:42

Сообщение Попов Кирилл » 02.11.2004 (Вт) 14:34

Естественно. Я же сам это все и писал. У меня excell-вская таблица, которой пользуется куча народу в контроре на все поставлены пароли, потому что не хочется, чтоб "шаловливые ручонки" вносили в код свои изменения, а потом говорили "ты-..., твоя программа не работает. Народ работает по всему городу, а файлик весит 2,5Mb и я рассылаю всем обновления, и вот теперь надо серьезно обновить макросы.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 02.11.2004 (Вт) 14:48

Тогда подключай в References библиотеку Microsoft Visual Basic for Application Extensibility. Затем идешь в VBIDE -> VBProject -> VBComponent и в нем обновляешь все требуемые модули.
У объекта VBProject есть свойство Protection, правда оно Read-Only... Вообщем, где-то там надо покопаться :) Что-то не нашел я методов Protect/Unprotect.
Lasciate ogni speranza, voi ch'entrate.

Попов Кирилл
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 02.11.2004 (Вт) 12:42

Сообщение Попов Кирилл » 02.11.2004 (Вт) 14:57

Я тоже не нашел

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 02.11.2004 (Вт) 15:07

На MS тоже не ведают, но я бы поискал отсюда: http://msdn.microsoft.com/library/defau ... roject.asp
Lasciate ogni speranza, voi ch'entrate.

Попов Кирилл
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 02.11.2004 (Вт) 12:42

Сообщение Попов Кирилл » 02.11.2004 (Вт) 16:24

1. Каким образом можно подключить эту библиотеку?
2. По ссылке ничего полезного по данному поводу не нашел

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 03.11.2004 (Ср) 9:24

Подключить легко -- Tools - References, находишь ее в списке и подключаешь.
Я тоже что-то не нашел. Что-то кажется мне, что пароль программно поставить нельзя, только из интерфейса пользователя.
Lasciate ogni speranza, voi ch'entrate.


Вернуться в VBA

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

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 64

    TopList