|
|
|
Visual Basic Project
|
|||
|---|---|---|---|
|
#18+
Как можно программно включить "доверенный доступ к Visual Basic Project" в Excel 2003? Может быть, например, есть ключ в реестре? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2006, 20:45:02 |
|
||
|
Visual Basic Project
|
|||
|---|---|---|---|
|
#18+
Вирус пишешь? :) Не стоит делать такие штуки программно, лучше отлавливай ошибку "запрет на изменение кода" и показывай пользователям соответствующую надпись. Плюс упоминание в документации, мол для использования нашей системы вы должны таким-то образом настроить свой Эксель. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2006, 21:07:42 |
|
||
|
Visual Basic Project
|
|||
|---|---|---|---|
|
#18+
White OwlВирус пишешь? :) Не стоит делать такие штуки программно, лучше отлавливай ошибку "запрет на изменение кода" и показывай пользователям соответствующую надпись. Плюс упоминание в документации, мол для использования нашей системы вы должны таким-то образом настроить свой Эксель. Я написал в документации, что требуется включить доверенный доступ к VBP - но видимо документацию у нас никто не читает (судя по телефонным звонкам) Я нашел ключи в реестре: [HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Security] "Level"=dword:00000002 "AccessVBOM"=dword:00000001 Первый отвечает за уровень безопасности (2-средний) Второй отвечает за доверительный доступ (1-включен) Программа написана на Delphi - проблема в том что с выключенным доверительным доступом не выкидываются отчеты в Excel.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2006, 10:23:47 |
|
||
|
Visual Basic Project
|
|||
|---|---|---|---|
|
#18+
Вопрос с версиями 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 Это правильно?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2006, 10:28:54 |
|
||
|
Visual Basic Project
|
|||
|---|---|---|---|
|
#18+
SchwanЭто правильно?? Да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2006, 10:57:32 |
|
||
|
Visual Basic Project
|
|||
|---|---|---|---|
|
#18+
SchwanЯ нашел ключи в реестре: [HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Security] Угу, но это только для 2003-го офиса. А если у пользователя другой какой-нибудь? :) SchwanПрограмма написана на Delphi - проблема в том что с выключенным доверительным доступом не выкидываются отчеты в Excel..Ну да, у меня та же самая проблема. Решил чисто организационными методами. Эксель не позволил мне создать макрос для конечного форматирования отчета? Показываю окошко с пояснением что мол "Для корректной работы нашей отчетной системы, требуется полный доступ к Экселю. Прочтите в документацию главу: Настройка Экселя". И все собственно говоря. Саппорт отсылает пользователя к той же самой главе... впрочем за последние пару лет такое случалось раза три только. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2006, 18:58:07 |
|
||
|
Visual Basic Project
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2006, 08:36:49 |
|
||
|
Visual Basic Project
|
|||
|---|---|---|---|
|
#18+
Сделал изменение программно - сначала определяется последняя версия Office, затем установлен ли Excel, затем устанавливается доверительный доступ.. все через реестр.. работает четко.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2006, 08:40:14 |
|
||
|
Visual Basic Project
|
|||
|---|---|---|---|
|
#18+
Да? А на реальных Экселях проверял? :) Вот у меня 2000-ый английский. Иду в регистри и вижу там только ключ Level а ключа AccessVBOM нету вообще. Ты уверен что правильно определил как Эксель регестрирует уровень защиты? Ты просто пока не встречался с юзерами-параноиками. Как только они расчухают что ты самостоятельно, не спросившись их мнения снизил им уровень защиты офиса - поднимут такой хай.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2006, 18:49:49 |
|
||
|
Visual Basic Project
|
|||
|---|---|---|---|
|
#18+
Если ключа нету, то его нужно/можно создать самостоятельно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 10:57:57 |
|
||
|
Visual Basic Project
|
|||
|---|---|---|---|
|
#18+
А можно, пожалуйста, поподробнее с начала и до конца разжевать этот вопрос чайнику, то бишь мне ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 13:54:03 |
|
||
|
Visual Basic Project
|
|||
|---|---|---|---|
|
#18+
demoniqusА можно, пожалуйста, поподробнее с начала и до конца разжевать этот вопрос чайнику, то бишь мне подробно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 14:02:18 |
|
||
|
|

start [/forum/topic.php?fid=61&tid=2184082]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 313ms |

| 0 / 0 |
