Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Visual Basic Project / 13 сообщений из 13, страница 1 из 1
01.02.2006, 20:45:02
    #33517530
Schwan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Basic Project
Как можно программно включить "доверенный доступ к Visual Basic Project" в Excel 2003?
Может быть, например, есть ключ в реестре?
...
Рейтинг: 0 / 0
01.02.2006, 21:07:42
    #33517552
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Basic Project
Вирус пишешь? :)
Не стоит делать такие штуки программно, лучше отлавливай ошибку "запрет на изменение кода" и показывай пользователям соответствующую надпись. Плюс упоминание в документации, мол для использования нашей системы вы должны таким-то образом настроить свой Эксель.
...
Рейтинг: 0 / 0
02.02.2006, 10:23:47
    #33518102
Schwan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Basic Project
White OwlВирус пишешь? :)
Не стоит делать такие штуки программно, лучше отлавливай ошибку "запрет на изменение кода" и показывай пользователям соответствующую надпись. Плюс упоминание в документации, мол для использования нашей системы вы должны таким-то образом настроить свой Эксель.

Я написал в документации, что требуется включить доверенный доступ к VBP - но видимо документацию у нас никто не читает (судя по телефонным звонкам)
Я нашел ключи в реестре:
[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Security]
"Level"=dword:00000002
"AccessVBOM"=dword:00000001
Первый отвечает за уровень безопасности (2-средний)
Второй отвечает за доверительный доступ (1-включен)

Программа написана на Delphi - проблема в том что с выключенным доверительным доступом не выкидываются отчеты в Excel..
...
Рейтинг: 0 / 0
02.02.2006, 10:28:54
    #33518118
Schwan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Basic Project
Вопрос с версиями Office:
7.0 - Office 95
8.0 - Office 97
9.0 - Office 2000
10.0 - Office XP
11.0 - Office 2003
12.0 -Office 2005
Это правильно??
...
Рейтинг: 0 / 0
02.02.2006, 10:57:32
    #33518237
Visual Basic Project
SchwanЭто правильно??
Да.
...
Рейтинг: 0 / 0
02.02.2006, 18:58:07
    #33520149
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Basic Project
SchwanЯ нашел ключи в реестре:
[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Security]
Угу, но это только для 2003-го офиса. А если у пользователя другой какой-нибудь? :)

SchwanПрограмма написана на Delphi - проблема в том что с выключенным доверительным доступом не выкидываются отчеты в Excel..Ну да, у меня та же самая проблема. Решил чисто организационными методами. Эксель не позволил мне создать макрос для конечного форматирования отчета? Показываю окошко с пояснением что мол "Для корректной работы нашей отчетной системы, требуется полный доступ к Экселю. Прочтите в документацию главу: Настройка Экселя". И все собственно говоря. Саппорт отсылает пользователя к той же самой главе... впрочем за последние пару лет такое случалось раза три только.
...
Рейтинг: 0 / 0
09.02.2006, 08:36:49
    #33532952
Schwan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Basic Project
White Owl[quot Schwan]Я нашел ключи в реестре:
[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Security]
Угу, но это только для 2003-го офиса. А если у пользователя другой какой-нибудь? :)

7.0 - Office 95
8.0 - Office 97
9.0 - Office 2000
10.0 - Office XP
11.0 - Office 2003
12.0 -Office 2005
...
Рейтинг: 0 / 0
09.02.2006, 08:40:14
    #33532957
Schwan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Basic Project
Сделал изменение программно - сначала определяется последняя версия Office, затем установлен ли Excel, затем устанавливается доверительный доступ.. все через реестр..
работает четко..
...
Рейтинг: 0 / 0
09.02.2006, 18:49:49
    #33535331
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Basic Project
Да? А на реальных Экселях проверял? :)
Вот у меня 2000-ый английский. Иду в регистри и вижу там только ключ Level а ключа AccessVBOM нету вообще. Ты уверен что правильно определил как Эксель регестрирует уровень защиты?

Ты просто пока не встречался с юзерами-параноиками. Как только они расчухают что ты самостоятельно, не спросившись их мнения снизил им уровень защиты офиса - поднимут такой хай....
...
Рейтинг: 0 / 0
10.02.2006, 10:57:57
    #33536377
Letter_D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Basic Project
Если ключа нету, то его нужно/можно создать самостоятельно.
...
Рейтинг: 0 / 0
24.10.2006, 13:54:03
    #34076988
demoniqus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Basic Project
А можно, пожалуйста, поподробнее с начала и до конца разжевать этот вопрос чайнику, то бишь мне
...
Рейтинг: 0 / 0
24.10.2006, 14:02:18
    #34077027
Ivan33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Basic Project
demoniqusА можно, пожалуйста, поподробнее с начала и до конца разжевать этот вопрос чайнику, то бишь мне
подробно
...
Рейтинг: 0 / 0
24.10.2006, 15:19:26
    #34077387
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Basic Project
SchwanВопрос с версиями Office:
7.0 - Office 95
8.0 - Office 97
9.0 - Office 2000
10.0 - Office XP
11.0 - Office 2003
12.0 -Office 2005
Это правильно??

12.0 - Office 2007

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Visual Basic Project / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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