Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Макрос в Word


Автор: Seti 18.3.2004, 22:44
Есть готовый макрос на Word.Basic, который создает отчеты. Как скрыть его код, чтобы юзер смог этот макрос только запускать, но не изменять/просматривать код ?

Автор: valex13 19.3.2004, 04:45
Поставь на него пароль. Хотя для опытных пользователей и программистов не составит труда его снять, но все же на 85% защитит.

Автор: Guest 19.3.2004, 09:52
Навесить на событие открытия VBA редактора какую нить ерунду

Нпример:
Код

Sub ViewVBCode()
 MsgBox ("Все, приехали!")
End Sub


Тока ты тогда и сам не сможешь открыть его.......хотя все это тоже легко обходиться


Автор: Seti 20.3.2004, 02:47
А можно ли сделать так, чтобы пользователь получал откомпилированный файл, из которого нельзя извлечь код в принципе? (Аналогия: exe-файл и исходник (pas))

Автор: foRaver 20.3.2004, 04:10
Тогда уже не на VBA, а на VB кодить придётся. smile.gif

Автор: cardinal 20.3.2004, 04:22
Сделай библиотеку dll и подключи ее зайдя в Servie->Makros->Редактор Visual Basic, а там в Tools->References. Я лично это делать не пробовал, но помоему должно сработать. Как делать dll поищи на форуме. Если не найдешь, спрашивай!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)