Makro on käskude komplekt, mida saate kasutada korduvate toimingute automatiseerimiseks ja selle saab selle toimingu sooritamiseks käivitada. See artikkel sisaldab teavet makrodega töötamise riskide kohta ja kuidas makrosid usalduskeskuse kaudu lubada või keelata.
Selle artikli teemad
Makrode lubamine teateriba kuvamisel
Kui avate makrosid sisaldava faili, kuvatakse kollasel teateribal kaitse ikoon ja nupp Luba sisu. Kui makro või makrod on pärit usaldusväärsest allikast, tehke järgmist.
Järgmisel pildil on kujutatud teateriba, mis kuvatakse juhul, kui fail sisaldab makrosid.
Lehe algusesse
Makrode lubamine Backstage'i vaates
Kui kuvatakse kollane teateriba, saate failis makrod lubada ka Microsoft Office Backstage'i vaate kaudu. See vaade kuvatakse pärast menüü Fail klõpsamist.
- Klõpsake menüüd Fail.
- Klõpsake alal Turbehoiatus nuppu Luba sisu.
- Märkige jaotises Kogu sisu lubamine ruut Luba alati selle dokumendi aktiivsisu.
Fail muutub usaldusväärseks dokumendiks.
Järgmisel pildil on kujutatud ruut Luba alati selle dokumendi aktiivsisu ja nupp Täpsemad suvandid.
Järgmisel pildil on kujutatud nupu Luba sisu täpsemad suvandid.
Lehe algusesse
Turbehoiatuse kuvamisel makrode lubamine üheks korraks
Kui soovite makrod lubada nii kauaks, kuni fail on avatud, tehke järgmist. Kui faili sulgete ja uuesti avate, siis kuvatakse hoiatus jälle.
- Klõpsake menüüd Fail.
- Klõpsake alal Turbehoiatus nuppu Luba sisu.
- Klõpsake nuppu Täpsemad suvandid.
- Märkige dialoogiboksis Microsoft Office'i turbesuvandid iga makro jaoks ruut Luba sisu selle seansi jaoks.
- Klõpsake nuppu OK.
Järgmisel pildil on kujutatud makro dialoogiboks Turbesuvandid.
Lehe algusesse
Makro sätete muutmine usalduskeskuses
Makrode sätteid saab muuta usalduskeskuse kaudu. Kui aga töötate ettevõttes, võib süsteemiadministraator olla muutnud vaikesätteid ja keelanud sätete muutmise.
NB! Kui muudate usalduskeskuses makrode sätteid, muutuvad need ainult praegu kasutuses olevas Office'i programmis. Kõikide Office'i programmide makrode sätteid ei muudeta.
- Klõpsake menüüd Fail.
- Klõpsake nuppu Suvandid.
- Klõpsake kategooriat Usalduskeskus ja seejärel nuppu Usalduskeskuse sätted .
- Klõpsake usalduskeskuses nuppu Makrosätted.
- Tehke soovitud valikud.
- Klõpsake nuppu OK.
Järgmisel pildil on kujutatud usalduskeskuse ala Makrosätted.
Lisateavet makrosätete kohta leiate järgmisest jaotisest.
Lehe algusesse
Makro sätete ülevaade
- Keela kõik makrod sellest teatamata – makrod ja turbeteatised makrode kohta on keelatud.
- Keela kõik makrod ja teata sellest – makrod on keelatud, kuid makrode olemasolu kohta kuvatakse turbeteatis. Makrod lubatakse iga kord eraldi.
- Keela kõik makrod (v.a digitaalallkirjaga makrod) – makrod on keelatud, kuid makrode olemasolu kohta kuvatakse turbeteatis. Kui makro on usaldusväärse avaldaja poolt digitaalselt allkirjastatud, siis see käitatakse juhul, kui olete selle avaldajat usaldanud. Kui avaldaja ei ole usaldatud, siis teavitatakse teid allkirjastatud makrode lubamise ja avaldaja usaldamise osas.
- Luba kõik makrod (pole soovitatav, kuna see lubab ka potentsiaalselt ohtliku koodi käitamise) – kõik makrod käitatakse. See säte muudab teie arvuti kaitsetuks potentsiaalselt ohtliku koodi suhtes.
- Usalda juurdepääsu VBA-projekti objektimudelile – suvalisest automatiseerimiskliendist VBA (Visual Basic for Applications) objektimudelile programmilise juurdepääsu keelamine või lubamine. See turbesäte on sellise koodi jaoks, mis on kirjutatud mõne Office'i programmi töö automatiseerimiseks ning VBA keskkonna ja objektimudeli programmiliseks manipuleerimiseks. See on kasutaja- ja rakendusekohane säte, mis vaikimisi keelab juurdepääsu objektimudelile, et takistada vastava õiguseta programmidel "isepaljuneva" koodi koostamine. Selleks, et automatiseerimiskliendid pääseksid VBA objektimudelile programmiliselt juurde, peab koodi käitav kasutaja juurdepääsuks konkreetselt loa andma. Juurdepääsu sisselülitamiseks märkige see ruut.
Märkus Microsoft Publisheril ja Accessil puudub suvand Usalda juurdepääsu VBA-projekti objektimudelile.
Lehe algusesse
Makro tutvustus, selle loojad ja turbeoht
Makrode abil saab automatiseerida sageli kasutatavaid toiminguid, et vähendada klahvivajutuste arvu ja hiirekasutust. Paljud makrod on loodud VBA (Visual Basic for Applications) abil ja seda on teinud tarkvaraarendajad. Mõni makro võib aga endast kujutada turbeohtu, kuna pahatahtlike kavatsustega inimesed (nn häkkerid) võivad mõne makrot sisaldava dokumendi avamise korral sokutada teie arvutisse või ettevõtte võrku viiruse.