![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 21.02.2012
Сообщений: 24
|
![]()
Есть функционирующая надстройка для экселя, написанная на VBA и включающая в себя некоторое количество пользовательских функций, пару форм и лист эксель с данными, с которыми эти функции оперируют.
Необходимо закрыть доступ к коду макросов и данным, находящимся на листе, и оставить при этом возможность дальнейшего обновления этих данных. Минск. Цена договорная. |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 09.10.2011
Сообщений: 0
|
![]()
могу сделать есть опыт, аська 411-886-702
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 12.05.2011
Сообщений: 58
|
![]() |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 21.02.2012
Сообщений: 24
|
![]()
Безусловно, поэтому я и указал в названии темы предпочтительный вариант решения - создание COM или XLL надстройки, в которых код хранится в скомпилированном виде.
|
![]() |
![]() |
![]() |
#5 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
А как вы собираетесь хранить внутри COM надстройки лист Excel с данными?
PS: Пароль на VBA снять, конечно, не проблема. Но можно сделать и так, чтобы пароль просто было не ввести (будет выводиться сообщение Project is unviewable) PPS: Не вижу смысла в подобной защите кода. Неужто все хакеры мира ориентированы на взлом вашей надстройки? |
![]() |
![]() |
![]() |
#6 | |||
Пользователь
Регистрация: 21.02.2012
Сообщений: 24
|
![]() Цитата:
Цитата:
Цитата:
Безусловно, предложенный мной вариант - лишь вариант, и если кто-то видит более оптимальный способ реализации изложенной задачи, я открыт для предложений. |
|||
![]() |
![]() |
![]() |
#7 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
> ОК, а как Вы предлагаете это сделать? Через общий доступ, что геморно и ненадежно?
Не, все намного проще. Есть специальная программа - называется ProtectVBA Скачать её можно у меня на сайте: http://excelvba.ru/soft/VBE |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 21.02.2012
Сообщений: 24
|
![]()
>Не, все намного проще.
>Есть специальная программа - называется ProtectVBA >Скачать её можно у меня на сайте Спасибо за совет. Это, конечно, полумера, не дающая ни одного из плюсов COM-надстройки, но, быть может, в какой-то степени весьма и весьма действенная. А насколько хорошо такой способ, по Вашему, будет защищать от просмотра и изменения данные, хранящиеся в надстройке (что, на самом деле, более приоритетно, чем защита кода простейших макросов)? |
![]() |
![]() |
![]() |
#9 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Ну а что спрашивать?
Вот скройте листы файла Excel (сделав из него надстройку), поставьте защиту таким образом, - и попробуйте отобразить листы. Получится - ну, значит, плохая защита. Если открывать такой файл в OpenOffice - там всё видно будет, - и код, и листы. Так что защита не универсальная. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Надстройки Excel | Skif-F | Microsoft Office Excel | 8 | 29.10.2017 05:11 |
Надстройка DLL (XLL) с формой для Excel (без VBA) | Louken | Microsoft Office Excel | 6 | 09.10.2012 20:04 |
(C#/.NET) Дописать надстройку для Excel | vladislav123 | Фриланс | 2 | 16.07.2011 21:04 |
Надстройки Excel | Skif-F | Microsoft Office Excel | 10 | 15.07.2010 17:20 |