Meniu:
Tools -> Options | Security -> Macro Security
Tools -> Macro -> Security
Macrocomenzile sunt secvenţe de comenzi scrise în limbajul VBA (Visual Basic for Applications) folosite pentru executarea automată a unor activităţi. În general macrocomenzile sunt utilizate în scopul legitim pentru care au fost create: automatizarea etapelor, economie de timp sau obţinerea unor rezultate în urma rulării unui cod de program complex, care nu ar putea fi obţinute prin meniuri sau opţiuni puse direct la dispoziţie de interfaţa Microsoft Office. Datorită spectrului larg de utilizare, unele macrocomenzi pot avea uneori şi acţiuni rău intenţionate, fiind asociate programelor tip malware.
Securitatea la nivelul macrocomenzilor se realizează prin:
- stabilirea unui nivel de securitate (Security Level) – există 4 niveluri de securitate:
- foarte ridicat (Very High) – se execută doar macrocomenzile instalate în amplasările de încredere (Trusted Path), celelalte (semnate sau nesemnate digital) fiind dezactivate;
- ridicat (High) – se execută doar macrocomenzile semnate digital provenite de la surse de încredere;
- mediu (Medium) – utilizatorul poate alege dacă se execută potenţialele macrocomenzi nesigure;
- scăzut (Low) – nu oferă niciun nivel de protecţie la macrocomenzi; în general nu este recomandat.
- definirea editorilor de încredere (Trusted Publishers) – doar dezvoltatorii de macrocomenzi sau add-in (programe care adaugă facilităţi suplimentare suitei Office) semnate digital pot fi adăugaţi în această listă. Pentru a dezactiva total macrocomenzile din şabloanele sau modulele deja instalate se debifează opţiunea Trust all installed add-ins and templates din tab-ul Trusted Publishers.