Poziom zabezpieczeń w Accessie
Podczas pracy z aplikacjami accessa dostajemy monity o zabezpieczeniach.
Jeżeli ufamy aplikacji możemy te monity wyłączyć wykonujemy to poprzez dodanie do rejestru folderu w którym zainstalowana jest aplikacja jako folderu bezpiecznego z zaufanej lokalizacji.
Z poziomu pełnego Access’a robimy to tutaj:
Przycisk Office>Opcje>Centrum Zaufania>Ustawienia centrum Zaufania…>Zaufane lokalizacje
Wprowadzenie tego parametru nie jest możliwe z poziomu runtime access. Tutaj musimy wykonać to ręcznie modyfikując rejestr.
Uruchamiamy edytor rejestru poleceniem regedit i szukamy poniższego klucza
[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Access\Security\Trusted Locations]
W tym kluczu należy dodać kolejny klucz LocationN, gdzie N jest kolejną wolną liczbą lub klucz z dowolną nazwą.
W ramach tak utworzonego klucza, dodajemy kolejno wartości:
Nazwa | Typ | Opis |
---|---|---|
Path | REG_SZ – Wartośc ciągu | Pełna ścieżka do katalogu, zakończona znakiem:”\” np.: C:\Raporty\ |
Description | REG_SZ – Wartośc ciągu | Opis |
Date | REG_SZ – Wartośc ciągu | Data modyfikacji w formacie: yyyy-MM-dd hh:mm |
AllowSubfolders | REG_DWORD – Wartość DWORD | Parametr definiujący, czy w zaufanej lokalizacji bierzemy pod uwagę podfoldery, czy je wykluczamy. 0-wykluczamy;1-bierzemy |
I tyle, po takim wpisie będziemy mogli używać programu bez konieczności potwierdzania uruchomienia makr itd.
Dla przykładu wyeksportowana gałąź z rejestru:
|
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Access\Security\Trusted Locations\MojaLokalizacja] "Path"="C:\\Raport\\" "AllowSubfolders"=dword:00000001 "Description"="" "Date"="2013-11-11 11:11" |