Efnisyfirlit
Greinin skoðar hvernig á að kveikja á fjölvi í Excel, útskýrir grunnatriði fjölöryggis og sýnir hvernig á að stilla öryggisstillingarnar til að keyra VBA kóða á öruggan hátt.
Eins og næstum allir tækni, fjölvi er hægt að nota bæði til góðs og ills. Þess vegna, í Microsoft Excel, eru öll fjölvi óvirk sjálfgefið. Þessi kennsla fjallar um mismunandi leiðir til að virkja fjölva í Excel og útskýrir hugsanlega áhættu sem tengist því.
Macro öryggi í Excel
Áður en þú ferð að virkja fjölva í vinnublöðunum þínum, er það mikilvægt að skilja hversu hættulegir þeir geta mögulega verið.
Þó að VBA kóðar séu mjög áhrifaríkir við að gera flókin og endurtekin verkefni sjálfvirk, þá eru þeir veruleg uppspretta áhættu frá öryggissjónarmiði. Illgjarn fjölvi sem þú keyrir óafvitandi getur skemmt eða eytt algjörlega skrám á harða disknum þínum, klúðrað gögnum þínum og jafnvel spillt Microsoft Office uppsetningunni þinni. Af þessum sökum er sjálfgefin stilling Excel að slökkva á öllum fjölvi með tilkynningu.
Hvernig á að forðast þessar hættur? Fylgdu bara einni einfaldri reglu: virkjaðu aðeins örugga fjölvi – þau sem þú hefur skrifað eða skráð sjálfur, fjölva frá traustum aðilum og VBA kóða sem þú hefur skoðað og skilur að fullu.
Hvernig á að virkja fjölva fyrir einstakar vinnubækur
Það eru tvær leiðir til að kveikja á fjölvi fyrir ákveðna skrá: beint úr vinnubókinni og í gegnum baksviðiðskoða.
Virkja fjölvi með öryggisviðvörunarstiku
Með sjálfgefnum fjölvastillingum, þegar þú opnar vinnubók sem inniheldur fjölva fyrst, birtist gula öryggisviðvörunarstikan efst á blaðinu rétt undir borði:
Ef Visual Basic ritstjórinn er opinn á þeim tíma sem þú ert að opna skrána með fjölvi, mun Microsoft Excel öryggistilkynningin birtast:
Ef þú treystir uppruna skráarinnar og veist að öll fjölva eru örugg skaltu smella á Virkja efni eða Virkja fjölva . Þetta mun kveikja á fjölvi og gera skrána að traust skjal . Næst þegar þú opnar vinnubókina mun öryggisviðvörunin ekki birtast.
Ef uppruna skrárinnar er óþekkt og þú vilt ekki virkja fjölvi geturðu smellt á 'X' hnappinn til að loka öryggisviðvörunin. Viðvörunin hverfur, en fjölvi verða áfram óvirk. Allar tilraunir til að keyra fjölvi munu leiða til eftirfarandi skilaboða.
Ef þú hefur gert fjölvi óvirkt óvart skaltu einfaldlega opna vinnubókina aftur og smella á Virkja efni hnappinn á viðvörunarstikunni.
Kveiktu á fjölvi í baksviðssýn
Önnur leið til að virkja fjölva fyrir tiltekna vinnubók er í gegnum Office baksviðsskjáinn. Svona er það:
- Smelltu á flipann Skrá og smelltu síðan á Upplýsingar í vinstri valmyndinni.
- Í Öryggi Viðvörun svæði, smelltu á Virkja efni > Virkja allt efni .
Eins og með fyrri aðferð mun vinnubókin þín verða traust skjal.
Það sem þú ættir að vita um traust skjöl í Excel
Að virkja fjölvi í gegnum annað hvort skilaboðastiku eða baksviðssýn gerir skrána traust skjal. Hins vegar er ekki hægt að gera sumar Excel skrár að traustum skjölum. Til dæmis skrár sem eru opnaðar frá óöruggum stað eins og Temp Folder, eða ef kerfisstjórinn hefur stillt öryggisstefnuna í fyrirtækinu þínu til að slökkva á öllum fjölvi án tilkynningar. Í slíkum tilvikum eru fjölvi aðeins virkjuð í eitt skipti. Við næstu opnun á skránni mun Excel biðja þig um að virkja efnið aftur. Til að forðast þetta geturðu breytt stillingum traustsmiðstöðvarinnar eða vistað skrána á traustum stað.
Þegar tiltekin vinnubók er orðin traust skjal er engin leið að aftreysta henni. Þú getur aðeins hreinsað listann yfir traust skjöl. Til þess skaltu gera eftirfarandi:
- Smelltu á Skrá > Valkostir .
- Veldu Treystu vinstra megin Miðstöð og smelltu síðan á Trust Center Settings .
- Í Traust Center valmyndinni skaltu velja Trusted Documents vinstra megin.
- Smelltu á Hreinsa og smelltu síðan á OK .
Þetta gerir allar áður traustar skrár ótraustar. Þegar þú opnar slíka skrá mun öryggisviðvörunin birtast.
Ábending. Ef þú gerirviltu ekki gera nein skjöl traust, merktu við Slökkva á traustum skjölum reitinn. Þú munt samt geta kveikt á fjölvi þegar þú opnar vinnubók, en aðeins fyrir núverandi lotu.
Hvernig á að virkja fjölvi fyrir eina lotu
Í sumum tilfellum er ástæða til að virkja fjölvi aðeins í eitt skipti. Til dæmis, þegar þú fékkst Excel skrá með VBA kóða sem þú vilt rannsaka, en þú vilt ekki gera þessa skrá að traustu skjali.
Eftirfarandi leiðbeiningar munu leiða þig í gegnum skrefin til að virkja fjölva fyrir þann tíma sem skráin er opin:
- Smelltu á flipann Skrá > Upplýsingar .
- Í Öryggisviðvörun svæði, smelltu á Virkja efni > Ítarlegar valkostir .
- Í Microsoft Office öryggisvalkostir valmyndinni skaltu velja Virkjaðu efni fyrir þessa lotu og smelltu á Í lagi .
Þetta kveikir á fjölvi í eitt skipti. Þegar þú lokar vinnubókinni og opnar hana síðan aftur birtist viðvörunin aftur.
Hvernig á að virkja fjölva í öllum vinnubókum í gegnum Trust Center
Microsoft Excel ákvarðar hvort leyfa eigi eða banna VBA kóða til að keyra út frá makróstillingunni sem valin er í Traust Center, sem er staðurinn þar sem þú stillir allar öryggisstillingar fyrir Excel.
Til að fá fjölvi virkt í öllum Excel vinnubókum sjálfgefið, þetta er það sem þú þarft að gera:
- Smelltu á Skrá flipann og smelltu síðan á Valkostir neðst á vinstri stikunni.
- Veldu Traust Center á vinstri glugganum. , og smelltu síðan á Trust Center Settings… .
Athugasemdir:
- Möguleikinn sem þú setur í gegnum Trust Center verður ný sjálfgefin fjölvistilling og gildir á heimsvísu fyrir allar Excel skrárnar þínar. Ef þú vilt virkja fjölvi aðeins fyrir tilteknar vinnubækur skaltu vista þær á traustum stað í staðinn.
- Ef þú virkir öll fjölva í öllum vinnubókum gerir tölvuna þína viðkvæma fyrir hættulegum kóða.
Excel Fjölvastillingar útskýrðar
Hér að neðan munum við útskýra í stuttu máli allar fjölvastillingar í Trust Center til að hjálpa þér að taka upplýsta ákvörðun:
- Slökkva á öllum fjölvum án tilkynningar - öll fjölvi eru óvirk; engin viðvörun birtist. Þú munt ekki geta keyrt nein fjölvi nema þau sem eru geymd á traustum stöðum.
- Slökkva á öllum fjölvi með tilkynningu (sjálfgefið) - fjölva eru óvirk, en þú getur virkjað þau á a hverju tilviki fyrir sig.
- Slökkva á öllum fjölvi nema stafrænt undirrituð fjölva – óundirrituð fjölva eru óvirk með tilkynningum. Fjölvi sem eru stafrænt undirrituð með sérstöku vottorði af traustum útgefanda mega keyra.Ef þú hefur ekki treyst útgefandanum mun Excel biðja þig um að treysta útgefandanum og virkja fjölvi.
- Virkja allar fjölvi (ekki mælt með) - öllum fjölvi er leyft að keyra, þar á meðal hugsanlega illgjarn kóða.
- Treystu aðgang að VBA verkefnishlutalíkani - þessi stilling stjórnar forritunaraðgangi að hlutlíkani Visual Basic for Applications. Það er sjálfgefið óvirkt til að koma í veg fyrir að óviðkomandi forrit breyti fjölvunum þínum eða smíða sjálfsafrita skaðlega kóða.
Þegar þú breytir Trust Center stillingum skaltu hafa í huga að þær eiga aðeins við um Excel, ekki fyrir alla Office forrit.
Virkja fjölvi varanlega á traustum stað
Í stað þess að vinna með alþjóðlegu fjölvastillingarnar geturðu stillt Excel til að treysta ákveðnum stöðum á tölvunni þinni eða staðarnetinu. Sérhver Excel skrá á traustum stað opnast með fjölva virkt og án öryggisviðvarana, jafnvel þótt Slökkva á öllum fjölvum án tilkynninga valkosturinn í Trust Center stillingunum. Þetta gerir þér kleift að keyra fjölvi í ákveðnum vinnubókum þegar öll önnur Excel fjölva eru óvirk!
Dæmi um slíkar skrár í Personal Macro Workbook – allir VBA kóðar í þeirri vinnubók eru tiltækir fyrir þig til að nota hvenær sem þú byrjar Excel, óháð makróstillingum þínum.
Til að skoða núverandi traustar staðsetningar eða bæta við nýjum skaltu framkvæma þessarskref:
- Smelltu á Skrá > Valkostir .
- Veldu Traust Center<2 á vinstri glugganum>, og smelltu svo á Trust Center Settings… .
- Í Traust Center valmyndinni skaltu velja Traustar staðsetningar vinstra megin. Þú munt sjá lista yfir sjálfgefnar traustar staðsetningar. Þessar staðsetningar eru mikilvægar fyrir rétta vinnu við Excel viðbætur, fjölvi og sniðmát og ætti ekki að breyta þeim. Tæknilega séð geturðu vistað vinnubókina þína á einni af sjálfgefnum Excel staðsetningum, en það er betra að búa til þína eigin.
- Til að setja upp trausta staðsetningu þína skaltu smella á Bæta við nýjum stað... .
- Smelltu á Browse hnappinn til að fara í möppuna sem þú vilt gera að traustri staðsetningu.
- Ef þú vilt að einhver undirmöppu valinnar möppu sé treyst skaltu athuga Undirmöppur þessarar staðsetningar eru einnig treystar reit.
- Sláðu inn stuttan fyrirvara í reitinn Lýsing (þetta getur hjálpað þér að hafa umsjón með mörgum staðsetningum) eða skildu hann eftir tóman.
- Smelltu á Í lagi .
Lokið! Þú getur nú sett vinnubókina þína með fjölvi á þínum eigin trausta stað og nenntu ekki öryggisstillingum Excel.
Ábendingar og athugasemdir:
- Vinsamlegast farðu mjög varlega þegar þú velur atraustri staðsetningu. Vegna þess að Excel virkjar sjálfkrafa öll fjölvi í öllum vinnubókum sem eru geymdar á traustum stöðum, verða þær eins konar glufur í öryggiskerfinu þínu, viðkvæmar fyrir stórveirum og innbrotsárásum. Gerðu aldrei neina tímabundna möppu að traustum uppruna. Vertu einnig varkár með Documents möppuna, búðu frekar til undirmöppu og tilgreindu hana sem trausta staðsetningu.
- Ef þú hefur fyrir mistök bætt tiltekinni möppu við listann yfir traustar staðsetningar skaltu velja það og smelltu á Fjarlægja hnappinn.
Hvernig á að virkja fjölva forritað með VBA
Á Excel spjallborðum spyrja margir hvort hægt sé að virkja fjölva með forritunarkerfi á að opna vinnubók og slökkva á þeim áður en þú hættir. Svarið er strax "Nei, það er ekki hægt". Vegna þess að þjóðhagsöryggi er mikilvægt fyrir öryggi Excel, hannaði Microsoft hvaða VBA kóða sem er þannig að hann ræsti aðeins með smelli notanda.
Hins vegar, þegar Microsoft lokar hurð, opnar notandinn glugga :) Sem lausn, einhver stakk upp á leið til að þvinga notandann til að virkja fjölvi með eins konar „skvettskjá“ eða „leiðbeiningablaði“. Almenn hugmynd er eftirfarandi:
Þú skrifar kóða sem gerir öll vinnublöðin nema eitt mjög falið (xlSheetVeryHidden). Á sýnilega blaðinu (spretturskjár) stendur eitthvað eins og "Vinsamlegast virkjaðu fjölvi og opnaðu skrána aftur" eða gefur ítarlegri leiðbeiningar.
Ef fjölvi eru óvirk,notandi getur aðeins séð "Splash Screen" vinnublaðið; öll önnur blöð eru mjög falin.
Ef fjölvi er virkt birtir kóðinn öll blöðin og gerir þau síðan mjög falin aftur þegar vinnubókin lokar.
Hvernig á að slökkva á fjölvi í Excel
Eins og áður hefur komið fram er sjálfgefin stilling Excel að slökkva á fjölvi með tilkynningu og leyfa notendum að virkja þær handvirkt ef þeir vilja. Ef þú vilt slökkva á öllum fjölvi hljóðlaust, án nokkurrar tilkynningar, veldu þá samsvarandi valmöguleika (þann fyrsta) í Trust Center.
- Í Excel, smelltu á Skrá flipinn > Valkostir .
- Veldu Traust Center á vinstri hlið gluggans og smelltu síðan á Traust Center Settings... .
- Í vinstri valmyndinni skaltu velja Macro Settings , velja Slökkva á öllum fjölvi án tilkynningar og smella á OK .
Þannig geturðu virkjað og slökkt á fjölvi í Excel. Ég þakka þér fyrir lesturinn og vonast til að sjá þig á blogginu okkar í næstu viku!