powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Файл с расширением .accde не выполняется код
15 сообщений из 40, страница 2 из 2
Файл с расширением .accde не выполняется код
    #39509023
D.B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
D.B
Гость
час58Все были правы, кто предлагал посмотреть что там с запретами на макросы!!!
Код: vbnet
1.
Здесь и была зарыта собака.



Всем спасибо за помощь.
Дык прислушиваться к советам нужно , а не гнать волну .
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509136
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кто знает - как программно установить опцию безопасности макросов в нужное положение?
что бы не наступать на эти грабли каждый раз.
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509165
f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтобы ее программно установить, она уже должна быть включена.
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509171
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
F,

спасибо за ответ.
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509174
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58кто знает - как программно установить опцию безопасности макросов в нужное положение?
что бы не наступать на эти грабли каждый раз.
Добавить в инструкцию по установке добавление папки с приложением в Trusted Location, не помню, как это названо на русском
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509176
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShin,
Не понял ответа.
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509178
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
час58,
можно использовать для понижения уровня безопасности макросов скрипт (vbs), из него же и запускать базу :)
12727224
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509181
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_rusimport,

Да, наверное так.
А скорее всего скрипт использовать единожды.
Хотя, да.
вдруг шаловливые ручонки сделают пакость и программа опять не будет работать....
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509188
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_rusimport,

Вот ещё вариант.
Делаем файл с расширением *.reg

и вписываем в него строки
Windows Registry Editor Version 5.00

Код: vbnet
1.
2.
[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Access\Security]
"VBAWarnings"=dword:00000001
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509191
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58MrShin,
Не понял ответа.

Не надо трогать установку по умолчанию для макросов, пусть остается "Отключить все макросы с уведомлением". Вместо этого в разделе "Надежные расположения" нужно добавить папку, куда ставятся обычно акцессовские приложения, включив поддиректории. Тогда макросы будут включаться при запуске любого приложения из этой папки и ниже
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509196
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShin,

Аааа ....
вон как.
Да, но это не вариант.
Меня на месте не будет.
Так что нужно, что бы всё само делалось.
Чтобы не ломать башку - что там в далеке не так....
Поэтому проще приложить файлик к программе и написать сопроводительный лист как это всё последовательно запустить.
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509229
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58Меня на месте не будет.
Я уже и забыл, когда в последний раз лично помогал пользователям ставить приложения, всегда хватало инструкций. Удаленно приходилось заходить только в случае каких-то уж очень странных проблем.

Включение макросов для всего, что попадает на комп - опасно, я бы не рекомендовал это делать. С таким же успехом через VBS можно добавить и надежное расположение
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509261
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShin,

спасибо ха на
водку.
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509263
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509288
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не шарю в скоиптах, но вот получился рабочий код, для добавления в доверенное место папки, в которой этот скрипт запускается.

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
Const HKEY_CLASSES_ROOT = &H80000000
Const HKEY_CURRENT_USER = &H80000001
Const HKEY_LOCAL_MACHINE = &H80000002
Const HKEY_USERS = &H80000003
Const HKEY_CURRENT_CONFIG = &H80000005
 
Set FSO = CreateObject("Scripting.FileSystemObject")
Set F = FSO.GetFile(Wscript.ScriptFullName)


strProgram = "Access"
strFolder = FSO.GetParentFolderName(F)
strDescription = "Надёжное место"
blnAllowSubFolders = True
blnAllowNetworkLocations = True
 
strParentKey = "Software\Microsoft\Office\12.0\" & strProgram & "\Security\Trusted Locations"
intHighest = 0
 
Set objRegistry = GetObject("winmgmts:\\.\root\default:StdRegProv")
 
objRegistry.EnumKey HKEY_CURRENT_USER, strParentKey, arrChildKeys
 
For Each strChildKey in arrChildKeys
    If CInt(Mid(strChildKey, 9)) > intHighest Then
        intHighest = CInt(Mid(strChildKey, 9))
    End If
Next
 
strNewKey = strParentKey & "\Location" & CStr(intHighest + 1)
 
objRegistry.CreateKey HKEY_CURRENT_USER, strNewKey
objRegistry.SetStringValue HKEY_CURRENT_USER, strNewKey, "Path", strFolder
objRegistry.SetStringValue HKEY_CURRENT_USER, strNewKey, "Description", strDescription
 
If blnAllowSubFolders Then
    objRegistry.SetDWORDValue HKEY_CURRENT_USER, strNewKey, "AllowSubFolders", 1
End If
 
If blnAllowNetworkLocations Then
    objRegistry.SetDWORDValue HKEY_CURRENT_USER, strParentKey, "AllowNetworkLocations", 1
End If
...
Рейтинг: 0 / 0
15 сообщений из 40, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Файл с расширением .accde не выполняется код
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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