Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как можно программно включить доступ к проектам VBA / 8 сообщений из 8, страница 1 из 1
25.03.2011, 08:16
    #37181946
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как можно программно включить доступ к проектам VBA
Здоаствуйте. Кто-нибудь знает, как можно программно включить доступ к проектам VBA?
Есть мысль по созданию собственного VBA-протектора в виде native dll с зашифрованным & сжатым кодом VBA в секции ресурсов.
Спасибо
...
Рейтинг: 0 / 0
25.03.2011, 10:27
    #37182123
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как можно программно включить доступ к проектам VBA
Ципихович Эндрю,

Через Shell, внеся изменения в Реест. Приложение Excel должно быть в этот момент закрыто.

Код: plaintext
1.
2.
Set objShell = CreateObject("WScript.Shell")
objShell.RegWrite _
        "HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security\AccessVBOM",  1 , "REG_DWORD"

Вместо 12.0 - необходимая версия Excel. Это если про Excel речь. Если про другое приложение - то просто смотрим в реестре нужную ветку и применяем её.
...
Рейтинг: 0 / 0
25.03.2011, 10:44
    #37182165
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как можно программно включить доступ к проектам VBA
The_Prist, спасибо, как это
>Приложение Excel должно быть в этот момент закрыто
и вто же время запустить этот скрипт, с Ворда??
...
Рейтинг: 0 / 0
25.03.2011, 11:22
    #37182228
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как можно программно включить доступ к проектам VBA
Ципихович Эндрю,

Никак. Данная опция применяется для приложения в целом и вступает в силу только после перезапуска приложения.
...
Рейтинг: 0 / 0
25.03.2011, 11:36
    #37182258
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как можно программно включить доступ к проектам VBA
The_Prist, если
Никак.
Тогда зачем код??
...
Рейтинг: 0 / 0
25.03.2011, 12:25
    #37182364
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как можно программно включить доступ к проектам VBA
Ципихович ЭндрюThe_Prist, если
Никак.
Тогда зачем код??Если Вы не указываете откуда хотите выполнить код и создаете сообщение в разделе по VisualBasic, ТО ЗАЧЕМ СПРАШИВАТЬ простых людей, не обладающих навками телепатии? Я провел простую аналогнию: Dll и раздел VisualBasic ( а не Microsoft Office ).
...
Рейтинг: 0 / 0
25.03.2011, 12:27
    #37182367
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как можно программно включить доступ к проектам VBA
засуньте этот код в файл vbs и выполняйте его прям как bat-файл
...
Рейтинг: 0 / 0
25.03.2011, 12:40
    #37182402
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как можно программно включить доступ к проектам VBA
спасибо всем большое, всё понятно
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как можно программно включить доступ к проектам VBA / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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