Makron i nyare versioner av Excel (som Excel 365, 2019, 2021, etc.) fungerar till stor del detsamma som i äldre versioner, men det finns några viktiga överväganden angående säkerhet och VBA -redaktör. Det största hinderet är ofta möjliggör makron och utvecklarverktyg. Här är en uppdelning:
1. Aktivera makron:
* Säkerhetsvarningen: När du öppnar en arbetsbok som innehåller makron visar Excel vanligtvis en säkerhetsvarning. Du * måste * uttryckligen aktivera makronen för dem att köra. Detta är avgörande för säkerhet; Inaktivering av makron förhindrar potentiellt skadlig kod från att utföra.
* Alternativ för att aktivera makron: Säkerhetsvarningen erbjuder vanligtvis några val:
* Aktivera innehåll: Detta möjliggör * alla * makron i arbetsboken. Använd detta endast om du litar på källan till arbetsboken helt.
* Inaktivera innehåll: Detta förhindrar att alla makron körs.
* Fler alternativ: Detta tar dig till Trust Center -inställningarna där du kan anpassa Macro Security.
* Trust Center -inställningar (mer exakt kontroll): Åtkomst till förtroendecentret genom att gå till:
* File> Alternativ> Trust Center> Trust Center -inställningar ...
* I Trust Center kan du justera makroinställningarna:
* makroinställningar: Här hittar du alternativ som "Inaktivera alla makron utan anmälan", "Inaktivera alla makron utom digitalt signerade makron" och "Aktivera alla makron (rekommenderas inte)." Välj den inställning som bäst återspeglar din risktolerans. För att testa dina egna makron kan "aktivera alla makron" vara lämplig, men aldrig Använd detta för arbetsböcker från opålitliga källor.
2. Aktivera fliken Utvecklare:
* Utvecklarfliken: Utvecklarfliken innehåller de verktyg du behöver för att arbeta med VBA (Visual Basic för applikationer), programmeringsspråket som används för Excel -makron. Om du inte ser det måste du aktivera det:
* File> Alternativ> Anpassa band
* I den högra fönstret, under "Anpassa bandet", kontrollera rutan bredvid "utvecklaren."
* Klicka på "OK."
3. Arbetar med VBA Editor:
* Åtkomst till VBA -redigeraren: När fliken utvecklats kan du komma åt VBA -redigeraren på flera sätt:
* utvecklare> Visual Basic
* alt + f11 (kortkommandot på tangentbordet)
* Förstå makrosäkerhet: Även med makron aktiverat kan Excel fortfarande förhindra att vissa åtgärder som bedöms potentiellt osäkra (t.ex. åtkomst till filer utanför arbetsbokens katalog). Du kan möta runtime -fel relaterade till säkerhet om du försöker göra saker som att komma åt filsystemet eller nätverket utan korrekt behörighet.
4. Digitala signaturer:
För att distribuera makron till andra kan du överväga digitalt underteckna dina VBA -projekt. Detta ökar förtroendet och verifierar kodens ursprung. Du behöver ett kodsigneringscertifikat från en pålitlig myndighet för detta.
5. Modernisering av gamla makron:
Om du arbetar med mycket gamla makron kan de innehålla föråldrade kod eller använda funktioner som inte längre stöds. Du kan behöva uppdatera koden för att säkerställa kompatibilitet med nyare Excel -versioner.
Sammanfattningsvis: Nyckeln är att förstå och hantera Excels makro -säkerhetsinställningar. Var alltid försiktig med att möjliggöra makron från opålitliga källor. Om du skapar dina egna makron kan du aktivera utvecklarfliken och använd VBA -redigeraren för att skriva och felsöka din kod. Kom ihåg att testa noggrant.