|
|
|
Как подменить в защищенном проекте модуль?
|
|||
|---|---|---|---|
|
#18+
Вобщем проблема вот в чем. Посмотрите пожалуйста приложенный к этому сообщению файл... Там рабочая книга и файл модуля Module1.bas. (Перед проигрыванием, установите такой уровень безопасности (Сервис -> Макрос -> Безопасность -> Надежные издатели -> ДОВЕРЯТЬ ДОСТУП К ПРОЕКТАМ VBP), чтобы было доверие к VisualBasicProgect) В проекте книги есть два модуля. Один из них тоже называется Module1. Проиграйте программу и увидите, что первый раз появиться мэсседж из старого модуля1. Затем нажмите вторую кнопку. По ее нажатию вылезет GetOpenFilename. Укажите ей на тот Module1.bas, что я приложил в архиве. Затем снова нажмите на первую кнопку и вы увидите, что проигрывается та же самая процедура, но из нового модуля. Т.е. старый module1 был удален, а новый Module1 был импортирован. Закройте книгу без сохранения изменений. Все клево, но есть одна проблема... Откройте книгу еще раз и попробуйте теперь проект книги (VBAProject) защитить паролем (в Project Properties). Закройте книгу, сохранив изменения, откройте и проиграйте снова... Видите - ошибка! Он никак не хочет делать подобные изменения в защищенном проекте... А очень нужно!!! Может есть скажем вариант как-нибудь снять защиту... Ну, скажем, тем же VBA кодом? Пусть даже мы пропишем процедуре, которая будет это делать пароль, на который закрыт проект... Ваши предложения, уважаемые грастмейстеры... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2007, 17:41:44 |
|
||
|
Как подменить в защищенном проекте модуль?
|
|||
|---|---|---|---|
|
#18+
Средствами VBA снять пароль с проекта нельзя. Как в 2007 не знаю, но предполагаю что тоже нет встроенных средств по снятию пароля с проекта VBA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2007, 16:21:41 |
|
||
|
Как подменить в защищенном проекте модуль?
|
|||
|---|---|---|---|
|
#18+
Сам когда-то искалСредствами VBA снять пароль с проекта нельзя. Как в 2007 не знаю, но предполагаю что тоже нет встроенных средств по снятию пароля с проекта VBA. Ладно, значит будем думать что-нибудь другое... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2007, 22:23:07 |
|
||
|
|

start [/forum/topic.php?fid=61&gotonew=1&tid=2181877]: |
0ms |
get settings: |
7ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
16ms |
get topic data: |
6ms |
get first new msg: |
4ms |
get forum data: |
1ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 273ms |

| 0 / 0 |
