Makroturbe sätete muutmine Excelis

Rakenduses Excel makrode turbesätteid muuta, et määrata, milliseid makrosid käitatakse ja millistel tingimustel töövihikut avate. Näiteks võite lubada makrode käitamise sõltuvalt sellest, kas need on mõne usaldusväärse arendaja poolt digitaalselt allkirjastatud.

Lisateavet makroturbe sätete kohta Microsoft Office’i dokumentides leiate teemast Office’i failides makrode lubamine või keelamine.

Järgmises loendis on kokku võetud mitmesugused makroturbesätted. Kui kõigi sätete all on installitud viirusetõrjetarkvara, mis Microsoft Office ja töövihik sisaldab makrosid, otsitakse töövihikut enne avamist teadaolevate viiruste suhtes.

  • <c0>Keela kõik makrod sellest teatamata</c0>. Klõpsake seda suvandit, kui te ei usalda makrosid. Kõik dokumentide makrod ja turbeteatised makrode kohta on keelatud. Allkirjastamata, kuid usaldusväärseid makrosid sisaldavad dokumendid saate teisaldada mõnda usaldusväärsesse asukohta. Usaldusväärses asukohas olevate dokumentide avamine on lubatud ilma usalduskeskuse turbesüsteemi kontrollita.

  • <c0>Keela kõik makrod ja teata sellest</c0>. See on vaikesäte. Klõpsake seda suvandit juhul, kui soovite makro keelata, kuid soovite turbeteatist makrode olemasolu kohta. Sel juhul saate valida makrode lubamise iga kord eraldi.

  • Keela kõik makrod (v.a digitaalallkirjaga makrod) See säte on sama nagu suvand Keela kõik makrod ja teata sellest, ent kui makro on usaldusväärse avaldaja poolt digitaalselt allkirjastatud, saab makrot käitada, kui olete selle avaldajat juba usaldanud. Kui te pole avaldajat usaldanud, siis teavitatakse teid sellest. Seega saate valida allkirjastatud makrode lubamise või avaldaja usaldamise. Kõik allkirjastamata makrod keelatakse sellest teatamata.

  • <c0>Luba kõik makrod (pole soovitatav, kuna see lubab ka potentsiaalselt ohtliku koodi käitamise)</c0>. Klõpsake seda suvandit kõikide makrode lubamiseks. See säte muudab teie arvuti kaitsetuks potentsiaalselt ohtliku koodi suhtes ja pole soovitatav.

  • Usalda juurdepääsu VBA-projekti objektimudelile    See säte on mõeldud arendajatele ja seda kasutatakse mis tahes automatiseerimiskliendist VBA objektimudelile programmilise juurdepääsu tahtlikuks lukustamiseks või lubamiseks. Teisisõnu on see turbesuvand sellise koodi jaoks, mis on kirjutatud mõne Office’i programmi töö automatiseerimiseks ja Microsofti VBA (Visual Basic for Applications) keskkonna ja objektimudeli programmiliseks manipuleerimiseks. See on kasutaja- ja rakendusekohane säte, mis vaikimisi keelab juurdepääsu objektimudelile. Selle turbesuvandi kasutamisel on vastava õiguseta programmidel raskem koostada nö isepaljunevat koodi, mis võiks lõppkasutajate süsteeme kahjustada. Selleks, et mõni automatiseerimisklient pääseks VBA objektimudelile programmiliselt juurde, peab koodi käitav kasutaja juurdepääsuks otseselt loa andma. Juurdepääsu sisselülitamiseks märkige see ruut.

Office kasutab Microsoft Authenticode'i tehnoloogiat, et lubada makro loojatel faili või makroprojekti digitaalselt allkirjastada. Allkirja loomiseks kasutatav sert kinnitab, et makro või dokument pärineb allkirjastajalt, ja allkiri kinnitab, et makrot või dokumenti pole muudetud.

Pärast oma digitaalserdi installimist, saate faile ja makroprojekte allkirjastada.

Digitaalserdi hankimine allkirjastamiseks

Digitaalserdi saate hankida mõnest kommertssertimiskeskusest (CA) või oma ettevõtte turbeadministraatori või infotehnoloogia (IT) spetsialisti käest.

Lisateavet Microsofti toodetele teenuseid osutanud sertimisasutuste kohta leiate Microsofti juursertimisprogrammi liikmete loendist.

Enda digitaalserdi loomine autoripoolseks allkirjastamiseks

Tööriista Selfcert.exe abil saate luua enda digitaalserdi, millega saate ise allkirjastada.

Märkus.: Kuna teie enda loodud digitaalserdi väljaandjaks pole ükski ametlik sertimisasutus, viidatakse niisuguse serdi abil allkirjastatud makroprojektidele kui autori allkirjastatud projektidele. Microsoft Office usaldab iseallkirjastatud serte ainult arvuti puhul, kus see sert on teie isiklike sertide salves.

Lisateavet makrode digitaalse allkirjastamise kohta leiate teemast Makroprojekti digitaalne allkirjastamine.

Makroturbe sätete muutmine

Makroturbe sätteid saate muuta usalduskeskuses, kui just teie asutuse süsteemiadministraator pole vaikesätteid muutnud nii, et te ei saa sätteid ise muuta.

  1. Klõpsake menüü Arendaja jaotises Kood nuppu Makroturve.

    Menüü Arendaja lindil

    Menüü Arendaja lubamiseks lugege teemat Menüü Arendaja kuvamine.

  2. Klõpsake kategooria Makrosätted jaotises Makrosätted soovitud suvandit.

    Märkus.: Kõik Exceli kategoorias Makrosätted tehtud muudatused kehtivad ainult Exceli puhul ega mõjuta ühtegi teist Microsoft Office’i programmi.

Usalduskeskusele pääsete juurde ka Excel suvandite kaudu. Selleks klõpsake nuppu Suvandid (Excel 2010–2016 versioonid) või Microsoft Office Button Office’i nupu pilt (Excel 2007) ja seejärel käsku Usalduskeskus > Usalduskeskus Sätted > Macro Sätted.

Makroturbe kohta leiate lisateavet järgmistest artiklitest.

Tõrkeotsing

Ma ei saa oma makroturbe sätteid muuta

Võib juhtuda, et mõni kasutaja ei saa usalduskeskuse sätteid muuta oma organisatsioonis kasutusel olevate rühmaturbepoliitikate tõttu. Sel juhul tuleb teil pöörduda oma asutuse IT-administraatori poole.

Mis on juhtunud turbesätetega Väga kõrge, Kõrge, Keskmine ja Madal?

Excel 2003 säte

Excel 2007/2010/2013/2016 samaväärne

Lisateave

Väga kõrge

Keela kõik makrod sellest teatamata

Rakenduses Excel 2003 saab VBA makrosid käivitada üksnes juhul, kui märgitud on ruut Usalda kõiki installitud lisandmooduleid ja malle (rakenduses Excel 2003 asub see dialoogiboksi Turvalisus vahekaardil Usaldusväärsed tootjad) ja makrod (nii allkirjastatud kui ka allkirjastamata) on talletatud kasutaja arvuti kõvakettal spetsiaalses usaldusväärses kaustas.

Kui kõik need tingimused pole täidetud, ei saa VBA makrosid rakenduses Excel 2003 turbesätte Väga kõrge korral käitada.

Kõrge

Keela kõik makrod (v.a digitaalallkirjaga makrod)

Rakenduses Excel 2003 peavad täitmisfailid (nt .exe või .com) olema käitamiseks allkirjastatud mõne tunnustatud usaldusväärse allika poolt (st allikas, kellel on usaldussert). Muul juhul keelatakse kõik dokumentidesse manustatud või dokumentidega seostatud täitmisfailid nende dokumentide avamisel automaatselt ja kasutajat ei hoiatata.

Vaikimisi installitakse kõik Office 2003 programmid nii, et makroturbe sätteks on määratud Kõrge.

Keskmine

Keela kõik makrod ja teata sellest

Rakenduses Excel 2003 palutakse kasutajatel täitmisfailid dokumendi avamisel lubada või keelata. See tase nõuab täitmisfailide jaoks usaldusserdi aktsepteerimist; aktsepteerimiseks lisatakse sert arvuti Windowsi registrisse.

Edaspidised taotlused usaldusväärsest allikast pärineva makro käivitamiseks aktsepteeritakse automaatselt (täitmisfail käivitatakse kasutajalt küsimata).

Madal

Luba kõik makrod (pole soovitatav, kuna see lubab ka potentsiaalselt ohtliku koodi käitamise)

Rakenduses Excel 2003 käivitatakse kõik makrod ilma piiranguteta. See turbetase ei kaitse pahatahtlike programmide eest, ei luba usaldusserte aktsepteerida ja seda ei peeta turvaliseks. See tase pole soovitatav.

Kas vajate rohkem abi?

Võite oma küsimuse alati esitada mõnele Exceli tehnikakogukonna eksperdile, otsida abi vastustefoorumist või soovitada mõnd uut funktsiooni või täiustust Exceli User Voice’i lehel.

Lehe algusse

Kas vajate veel abi?

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

×