Microsoft fick en chock för några år sedan när det visade sig att någon med för mycket tid på sina händer kunde skriva VBA-kod som skulle få Excel (eller vilken Office-applikation som helst, för den delen) att bli galen. Detta lilla monster kallas ett makrovirus. Den första som dök upp visade en meddelanderuta som sa "Jag tror att det här gör min poäng."
De kan vara otäcka, och du vill skydda dig själv. Ett Excel-makros räckvidd sträcker sig långt bortom Excel. Det kan ta bort filer, byta namn på filer och i allmänhet göra skada.
Det hjälper att veta att nyare versioner av Excel sparar en arbetsbok som har ett makro med tillägget .xlsm eller .xlam snarare än .xlsx.
Excel har fyra nivåer av makroskydd, och du kan välja den du vill använda.
Om du aldrig delar Excel-arbetsböcker med någon annan (det betyder kollegor, kunder, din farbror Joe), kanske du kan spara lite tid på detta sätt:
Klicka på fliken Fil på menyfliksområdet.
Välj Alternativ från navigeringsfältet.
Klicka på Trust Center i navigeringsfältet för Excel-alternativ.
Klicka på Trust Center Settings.
Välj alternativet Aktivera alla makron.
Microsoft rekommenderar inte det här alternativet eftersom, om du någonsin får en arbetsbok någon annanstans ifrån, kan du ha problem: Om arbetsboken har ett makrovirus kommer du inte att bli varnad.
Om du gör dela arbetsböcker med andra människor, eller öppna arbetsböcker som andra människor har skapat, kan du låta sig varnade för att en arbetsbok har potentiellt farliga makron genom att klicka någon av de tre Inaktivera alternativknappar:
- Om du väljer att inaktivera makron med avisering kommer du att se varningar om att redigering och innehåll är inaktiverade. Du kan åsidosätta den statusen och aktivera makron om du väljer att göra det.
- Om du väljer att inaktivera makron utan avisering kommer du inte att se varningar och namnet på makron kommer inte att visas på menyfliksområdets fliken Utvecklare.
- Du kan välja att inaktivera makron om de inte har signerats digitalt via ett program som identifierar källan till den digitala signaturen.
Det är fullt möjligt att öppna arbetsböcker som du tror kommer att ha några makron inaktiverade, bara för att upptäcka att makron är aktiverade. Det finns olika åsidosättanden som betrodda utgivare och betrodda platser – det är troligt att ditt exemplar av Excel betraktar dig som en betrodd utgivare. Bli inte förvånad över att se en arbetsbok passera vaktposten oskadd. Säger bara.
Att öppna arbetsboken men inaktivera makron är ett bra alternativ om du tror att du vet var dina arbetsböcker kommer ifrån, men du inte är säker på källans goda avsikter.