Een macro is een reeks opdrachten die u kunt gebruiken om een herhaalde taak te automatiseren en kan worden uitgevoerd wanneer u de taak moet uitvoeren. Met macro's worden veelgebruikte taken geautomatiseerd zodat u tijd bespaart met toetsaanslagen en muisbewerkingen.
Sommige macro's kunnen echter een beveiligingsrisico vormen. Macro's worden vaak gebruikt door personen met kwaadwillende bedoelingen om op de achtergrond malware, zoals een virus, op uw computer of in het netwerk van uw organisatie te installeren.
Waarschuwing: Schakel nooit macro's in een Microsoft 365-bestand in, tenzij u zeker weet wat deze macro's doen. Onverwachte macro's kunnen een aanzienlijk beveiligingsrisico vormen. U hoeft macro's niet in te schakelen om het bestand te zien of te bewerken. alleen als u de functionaliteit van de macro wilt gebruiken. Zie Uzelf beschermen tegen macrovirussen voor meer informatie.
Als u op zoek bent naar informatie over het maken van macro's, raadpleegt u Snel aan de slag: een macro maken.
Als u informatie zoekt over het gebruik van macro's op een computer met Windows S, raadpleegt u Verdachte macro's blokkeren in Office op Windows 10 S.
Macro-instellingen wijzigen in het Vertrouwenscentrum
Instellingen voor macro's bevinden zich in het Vertrouwenscentrum. Als uw apparaat echter wordt beheerd door uw werk of school, kan de systeembeheerder voorkomen dat iemand de instellingen wijzigt.
Belangrijk: Wanneer u uw macro-instellingen wijzigt in het Vertrouwenscentrum, worden deze alleen gewijzigd voor het Microsoft 365-programma dat u momenteel gebruikt. De macro-instellingen worden niet gewijzigd voor al uw Microsoft 365-programma's.
-
Klik op het tabblad Bestand.
-
Klik op Opties.
-
Klik op Vertrouwenscentrum en vervolgens op Instellingen voor het Vertrouwenscentrum.
-
Klik in het Vertrouwenscentrum op Instellingen voor macro's.
-
Maak de gewenste selecties en klik vervolgens op OK.
Opmerking: De opties zijn iets anders in Excel, we zullen deze meteen aanroepen.
-
Alle macro's uitschakelen, zonder melding Macro's en beveiligingsmeldingen over macro's zijn uitgeschakeld.
In Excel is deze optie VBA-macro's uitschakelen zonder melding en is deze optie alleen van toepassing op VBA-macro's. -
Alle macro's uitschakelen, met melding Macro's zijn uitgeschakeld, maar er worden wel beveiligingswaarschuwingen weergegeven als er macro's aanwezig zijn. Op deze manier kunt u per keer kiezen of u macro's wilt inschakelen.
In Excel is deze optie VBA-macro's uitschakelen met melding en is deze optie alleen van toepassing op VBA-macro's. -
Alle macro's uitschakelen, met uitzondering van macro's die digitaal zijn ondertekend Macro's zijn uitgeschakeld en er worden beveiligingswaarschuwingen weergegeven als er niet-ondertekende macro's aanwezig zijn. Als de macro echter digitaal is ondertekend door een vertrouwde uitgever, wordt de macro gewoon uitgevoerd. Als de macro is ondertekend door een uitgever die u nog niet hebt vertrouwd, krijgt u de mogelijkheid om de ondertekende macro in te schakelen en de uitgever te vertrouwen.
In Excel is deze optie VBA-macro's uitschakelen, behalve digitaal ondertekende macro's . Deze optie is alleen van toepassing op VBA-macro's. -
Alle macro's inschakelen (niet aanbevolen, mogelijk gevaarlijke code kan worden uitgevoerd) Alle macro's worden uitgevoerd zonder bevestiging. Deze instelling maakt uw computer kwetsbaar voor schadelijke code.
In Excel is deze optie VBA-macro's inschakelen (niet aanbevolen, mogelijk gevaarlijke code kan worden uitgevoerd) en is deze alleen van toepassing op VBA-macro's. -
Excel heeft ook een selectievakje voorExcel 4.0-macro's inschakelen wanneer VBA-macro's zijn ingeschakeld. Als u dit selectievakje inschakelt, worden alle bovenstaande instellingen voor VBA-macro's ook toegepast op Excel 4.0-macro's (XLM).
Als dit selectievakje niet is ingeschakeld, worden XLM-macro's uitgeschakeld zonder melding. -
Toegang tot het objectmodel van het VBA-project vertrouwen Programmatische toegang tot het VBA-objectmodel (Visual Basic for Applications) vanuit een automatiseringsclient niet toestaan of toestaan. Deze beveiligingsoptie is bedoeld voor code die is geschreven om een Microsoft 365-programma te automatiseren en de VBA-omgeving en het objectmodel te bewerken. Het is een instelling per gebruiker en per toepassing en weigert standaard toegang, waardoor niet-geautoriseerde programma's schadelijke zelfreplicerende code kunnen maken. Automatiseringsclients hebben alleen toegang tot het VBA-objectmodel als de gebruiker die de code uitvoert, toegang verlenen. Schakel het selectievakje in om toegang te verlenen.
Opmerking: De optie Toegang tot het objectmodel van het VBA-project vertrouwen is niet beschikbaar in Microsoft Publisher en Microsoft Access.