Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как сделать недоступным код модуля(формы) VBA / 16 сообщений из 16, страница 1 из 1
25.01.2007, 09:55
    #34280828
Belkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать недоступным код модуля(формы) VBA
Подскажите пожалуйсто как сделать недоступным редактор Visual Basic.
Например я написал макрос в Excel или MS Access и я не хочу чтобы пользователь мог видеть этот код. Как запретить, но при этом я сам мог бы войти и править код.
Я видел в одной БД, что редактор Visual Basic открывается, но там не доступны модули.


Андрей.
...
Рейтинг: 0 / 0
26.01.2007, 09:31
    #34284023
Belkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать недоступным код модуля(формы) VBA
Народ, неужели никто не знает???
Подскажите.
...
Рейтинг: 0 / 0
26.01.2007, 09:49
    #34284088
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать недоступным код модуля(формы) VBA
Свойства проекта - Защита. Только это защита от дурака.
...
Рейтинг: 0 / 0
26.01.2007, 15:38
    #34285786
Belkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать недоступным код модуля(формы) VBA
AntonariyСвойства проекта - Защита. Только это защита от дурака.
Что значит от дурака?
...
Рейтинг: 0 / 0
26.01.2007, 16:40
    #34286108
SmeL_md
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать недоступным код модуля(формы) VBA
пиши ActiveX dll
...
Рейтинг: 0 / 0
26.01.2007, 17:30
    #34286329
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать недоступным код модуля(формы) VBA
Это значит, что любой другой сломает эту защиту без труда.
...
Рейтинг: 0 / 0
26.01.2007, 17:35
    #34286353
dvim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать недоступным код модуля(формы) VBA
Вообще если защищать "от взлома" - хотя бы часть функций переносить в dll
Если от "случайного исправления / шаловливых лапок" - хватит пароля
...
Рейтинг: 0 / 0
26.01.2007, 17:55
    #34286421
Andrey911
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать недоступным код модуля(формы) VBA
Я поддержываю тему автора и тоже хочу знать.
Вот например прога "Рута плай" или другие переводчики с англ. на руск. язык имеют свой встроенный макрос, програмный код которого просмотреть не удается. Я же сделал тоже универсальную функцию которая принимает "35+0,25*(36-2/5)=" а отдает "43,9" и которую хочу закрыть таким же способом. Все таки как это зделать ? Ведь даже только нажатием на ссылку "Модуль3" должно давать ответ типа заблокировано. Если не заблокировано то каждый кто не знает елементарного может испортить мой модуль.
...
Рейтинг: 0 / 0
29.01.2007, 05:24
    #34288516
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать недоступным код модуля(формы) VBA
AntonariyСвойства проекта - Защита. Только это защита от дурака.
Только защита от дурака, потому что в интернете можно найти множество программ, которые без особых проблем снимают такую защиту
...
Рейтинг: 0 / 0
29.01.2007, 09:23
    #34288662
Belkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать недоступным код модуля(формы) VBA
Что-то не нашел эту защиту.
Подскажите полный путь дествий, пожалуйсто.
При желании взломать можно все что угодно. Мне нужно чтобы те кто работает с моей БД случайно или специально не залезли. Они особо в компах и прогах не волокут.

P.S. А если есть то подскажите как установить защиту посерьезнее.

Заранее благодарен.

Андрей.
...
Рейтинг: 0 / 0
29.01.2007, 10:44
    #34288866
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать недоступным код модуля(формы) VBA
Пуск - Программы - Microsoft Excel - Alt+F11 - меню Tools (у меня английский интерфейс) - VBA Project Properties - Protection.

Надеюсь путь действий достаточно полный?
...
Рейтинг: 0 / 0
29.01.2007, 14:01
    #34289740
Belkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать недоступным код модуля(формы) VBA
AntonariyПуск - Программы - Microsoft Excel - Alt+F11 - меню Tools (у меня английский интерфейс) - VBA Project Properties - Protection.

Надеюсь путь действий достаточно полный?
Спасибо получилось.

Посмотри Демо версия как здесь защищают код?

Андрей.
...
Рейтинг: 0 / 0
29.01.2007, 15:01
    #34289972
marvan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать недоступным код модуля(формы) VBA
Так там mde файл бд Access. Его исходники недоступны для просмотра и редактирования. И технически достать их почти невозможно. Почти - по причине наличия этой конторы, которая за зеленые бумажки обещает выдрать исходники из mde.
Однако, аналогичную штуку с Excel сделать нельзя.
...
Рейтинг: 0 / 0
29.01.2007, 15:52
    #34290174
Belkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать недоступным код модуля(формы) VBA
marvanТак там mde файл бд Access. Его исходники недоступны для просмотра и редактирования. И технически достать их почти невозможно. Почти - по причине наличия этой конторы, которая за зеленые бумажки обещает выдрать исходники из mde.
Однако, аналогичную штуку с Excel сделать нельзя.
Тоесть сначала делаешь .mdb файл, а потом преобразуешь в .mde После этого нельзя ни добавить форму, ни редактирывать сценарий?
Что-то у меня не вышло с переводом в .mde. Ругается.

Андрей.
...
Рейтинг: 0 / 0
30.01.2007, 09:53
    #34291690
marvan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать недоступным код модуля(формы) VBA
Вы всё поняли правильно.
По поводу mde есть специальная тема , где обсуждается Access.
...
Рейтинг: 0 / 0
30.01.2007, 12:43
    #34292392
Belkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать недоступным код модуля(формы) VBA
marvanВы всё поняли правильно.
По поводу mde есть специальная тема , где обсуждается Access.
БЛАГОДАРЮ
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как сделать недоступным код модуля(формы) VBA / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]