Exceli makrod on keelatud? - Kuidas makrosid lubada

Makrod on Microsoft Excelis ja teistes MS Office'i rakendustes vaikimisi keelatud ning kasutajad peavad need selgesõnaliselt lubama. Selles artiklis käsitletakse erinevaid meetodeid, mida Excel pakub makrode lubamiseks ja turvaseadete haldamiseks, võimaldades teil oma makrosid ohutult käitada.

Hoiatus!

Esiteks on oluline mõista, kui ohtlikud makrod võivad olla.

Makrod on tegelikult väikesed arvutiprogrammid, mis on talletatud töövihikutesse VBA -koodina. Kuigi VBA programmeerijad kasutavad seda peamiselt Excelis ülesannete automatiseerimiseks, saavad nad kirjutada võimsaid makrosid, mis suudavad teie arvutiga peaaegu kõike teha, ja pääseda juurde kõikidele ressurssidele, millega see on ühendatud.

See võimsus on mõeldud Exceli funktsionaalsuse laiendamiseks ja seda ka tehakse - kuid valedes kätes saab seda keerata lunavara levitamiseks, arvutivõrkude kaaperdamiseks, andmete varastamiseks andmebaasidest, rämpsposti saatmiseks e -posti teel ja muul viisil arvutite ja nende võrgustikke.

Seda silmas pidades peaksite alati olema ettevaatlik teistelt inimestelt pärinevate makrotoega töövihikute suhtes ja lubama makrod ainult nende töövihikute jaoks, mida usaldate.

Makrode ajutine lubamine - üksikute töövihikute jaoks

Makrotoega töövihiku esmakordsel avamisel näete vaikimisi lindi all kollast riba „TURVEHOIATUS”. Makrode lubamiseks klõpsake nuppu „Luba sisu”.

MÄRGE: see käivitab kõik töövihiku avamisel käivitatavad makrod, nii et ärge klõpsake seda kogemata!

Kui te ei soovi makrosid lubada, võite klõpsata kollase riba paremas servas oleval X-il. Turvahoiatus kaob, kuid kõik makro käivitamise katsed ebaõnnestuvad hoiatusteatega. (VBA redaktori avamine või makro käivitamine enne turvahoiatusega tegelemist tühjendab ka riba ja keelab makrod.)

Kui olete kogemata makrod keelanud, peate töövihiku sulgema ja uuesti avama ning seejärel klõpsama nuppu „Luba sisu”.

Makrosätted usalduskeskuses

Excel pakub sätteid, et kohandada oma makrokäivitusega töövihikute avamisel vaikimisi käitumist. Neid seadeid saate vaadata jaotises Usalduskeskus:

  • ValigeFail> Valikud, seejärel valige vasakpoolsest loendist Trust Center ja klõpsake „Usalduskeskuse seaded…

  • Valige usalduskeskuse dialoogis „Makrosätted

Lülitage kõik makrod ette teatamata välja: te ei saa töövihiku avamisel makrosid lubada ega käivitada. Siiski saate uutes töövihikutes makrosid luua ja käitada.

Keela kõik märguandega makrod: see on vaikesuvand, mis võimaldab töövihiku avamisel makrosid turvahoiatusribalt lubada.

Keela kõik makrod, välja arvatud digitaalselt allkirjastatud makrod: te ei näe ühtegi hoiatust, kuid ainult digitaalselt allkirjastatud makrosid saab käivitada. Selliseid makrosid teevad VBA arendajad, kasutades teie organisatsiooni kaubandusasutuse või turvaadministraatori antud sertifikaate.

Luba kõik makrod (pole soovitatav; potentsiaalselt ohtlik kood võib käivituda): kõik makrod on lubatud ilma hoiatuseta.

Usaldage juurdepääs VBA projekti objektimudelile: see säte võimaldab teistel programmidel (ja makrodel) muuta avatud töövihikute makrosid. Mõned välised analüüsiprogrammid nõuavad selle toimimise lubamist, kuid tavaliselt peaksite selle märkimata jätma.

Makrode jäädavalt lubamine - üksikute töövihikute jaoks

Makrofunktsiooniga töövihiku saate määrata a Usaldusväärne dokument nii et selle uuesti avamisel lubatakse makrod ilma turvahoiatusteta. Usaldusväärsed töövihikud lisatakse teie Windowsi sisselogimisega seotud privaatsesse loendisse.

Töövihiku usaldamiseks tehke järgmist.

  • Avage töövihik ja seejärel klõpsake Fail kui turvahoiatusriba on endiselt nähtav
  • Klõpsake „Sisu lubamine", Seejärel valige"Luba kogu sisu"Rippmenüüst

MÄRGE: Excel ei anna mingit võimalust konkreetse töövihiku usalduse tühistamiseks, kuid see on teeb lubab teil usaldust kaotada kõik varem usaldusväärsed töövihikud. Selleks tehke järgmist.

  • ValigeFail> Valikud, seejärel valige vasakpoolsest loendist Trust Center ja klõpsake „Usalduskeskuse seaded…
  • Valige usalduskeskuse dialoogis „Usaldusväärsed dokumendid

  • Kui soovite usaldusväärsete töövihikute loendi kustutada, klõpsake nuppu Kustuta
  • Kui soovite usaldusväärsed dokumendid keelata, märkige "Keela usaldusväärsed dokumendid”; saate ka töövihiku avamisel makrosid ajutiselt lubada

Piiratud funktsionaalsuse tõttu pakub Excel üksikute dokumentide usaldamist, parem lahendus on kasutada Usaldusväärsed asukohad (vt allpool).

Makrode jäädavalt lubamine - kõigi töövihikute jaoks usaldusväärses asukohas

Selle asemel, et usaldada üksikuid töövihikuid, saate Exceli seadistada usaldama oma arvuti või võrgu teatud asukohti. Kõik töövihikud a Usaldusväärne asukoht avaneb makrosid lubades ja ilma turvahoiatusteta.

Kuva usaldusväärsed asukohad

Erinevalt usaldusväärsetest dokumentidest on teil usaldusväärsete asukohtade loend igal ajal vaatamiseks saadaval.

  • ValigeFail> Valikud, seejärel valige vasakpoolsest loendist Trust Center ja klõpsake „Usalduskeskuse seaded…
  • Valige usalduskeskuse dialoogis „Usaldusväärsed asukohad”Vasakpoolses loendis

Vaikimisi näete mitmeid Exceli poolt juba määratud usaldusväärseid asukohti. Neid asukohti kasutab Excel, et lubada makrosid uutes töövihikutes ja lisandmoodulites ning neid ei tohiks muuta.

Lisage uus usaldusväärne asukoht

Tehniliselt saate oma töövihikud vaikimisi usaldusväärsetesse asukohtadesse paigutada, kuid kui soovite seda funktsiooni ära kasutada, on parem oma omad määratleda.

  • Klõpsake „Lisa uus asukoht… ", Et kuvada dialoogiboks" Microsoft Office'i usaldusväärne asukoht "

  • Sisestage ülemise tekstikasti tee kausta, mida soovite kasutada (või klõpsake kausta navigeerimiseks nuppu „Sirvi…”)
  • Kui soovite, et ka valitud kausta kõik alamkaustad oleksid usaldusväärsed, märkige ruut „Selle asukoha alamkaustad on samuti usaldusväärsed”
  • (Valikuline) Sisestage selle usaldusväärse asukoha kirjeldus. Kasulik, kui peate haldama mitut asukohta

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave