Macro's opslaan en herstellen in Microsoft Office
Microsoft Office Held / / March 17, 2020
Laatst geupdate op
Macro's in Microsoft Office-programma's besparen u tijd door veelvoorkomende acties te automatiseren. Zorg ervoor dat u een back-up van uw macro's maakt voor het geval u ze moet overdragen of ze wilt delen.
Als u dezelfde reeksen acties vaak uitvoert in Microsoft Office-programma's, kunt u uzelf tijd besparen met macro's.
Met macro's kunt u meerdere acties opnemen en die acties vervolgens snel uitvoeren door op een knop te klikken of op een sneltoets te drukken. Met Word en Excel kunt u acties opnemen in macro's, maar in Outlook en PowerPoint niet. U moet handmatig macro's maken door de code zelf te schrijven of door code ergens anders te kopiëren of te importeren.
Als je dat bent opgenomen macro's in Word of Excel of handmatig gemaakte macro's in Outlook of PowerPoint, en u moet ze naar een andere computer verplaatsen, u kunt de macro's opslaan en ze vervolgens herstellen. Door uw macro's op te slaan, kunt u ze ook met anderen delen en krijgt u een back-up voor het geval er iets drastisch gebeurt.
Sla macro's op door een back-up te maken van de Normal.dotm-sjabloon (alleen Word)
Macro's worden over het algemeen opgeslagen in de Normal.dotm sjabloon voor Word. Maar de Normal.dotm sjabloon bevat ook vele andere aanpassingen zoals stijlen en autocorrectie-items. Dus als u uw macro's opslaat om ze met anderen te delen, wilt u misschien een andere methode gebruiken, die we hierna behandelen.
Deze optie is eigenlijk alleen handig voor macro's in Word. Excel, Outlook en PowerPoint gaan anders om met macro's. De beste opties voor het opslaan van macro's in Excel, Outlook of PowerPoint zijn een van de twee andere methoden die hierna worden besproken.
Als u macro's als back-up voor uzelf opslaat, kunt u de Normal.dotm sjabloonbestand naar een externe of netwerkschijf.
De Normal.dotm sjabloonbestand is normaal gesproken te vinden in de volgende map en vervangt "[gebruikersnaam]" door uw Windows-gebruikersnaam:
C: \ Users \ [gebruikersnaam] \ AppData \ Roaming \ Microsoft \ Templates
U kunt ook naar een sjabloonbestand zoeken als het niet in de bovenstaande map staat.
Sla macro's op door ze naar een .bas-bestand te exporteren
Als u uw Word-macro's met anderen wilt delen of ze in Word op een andere computer wilt importeren zonder de Normal.dotm sjabloon, kunt u uw macro's opslaan in een .bas bestand dat alleen de macro's bevat en niets anders. Deze methode wordt ook aanbevolen voor het opslaan van macro's in Excel, Outlook en PowerPoint.
In alle vier Office-programma's kunt u uw macro's bekijken met de Macro's knop in de Code sectie van de Ontwikkelaar tabblad (welke u moet mogelijk inschakelen). Of u kunt in Word uw macro's bekijken met de Bekijk macro's optie op de Macro's knop in de Macro's sectie van de Visie tabblad.
Om toegang te krijgen tot de code voor de macro's die op de Macro's dialoogvenster klikt u op Bewerk.
De Microsoft Visual Basic for Applications (VBA) -editor wordt geopend. U kunt ook op drukken Alt + F11 om de VBA-editor te openen.
In de Project deelvenster aan de linkerkant, klik op het plusteken om het uit te vouwen Normaal project in Word, het VBAProject in Excel of PowerPoint, of een genummerd Project map zoals Project 1 in Outlook. Breid vervolgens uit Modules op dezelfde manier en dubbelklik NewMacros, of een genummerde module, zoals Module 1.
De naam van de codemodule met uw macro's kan verschillen en mogelijk hebt u ook meerdere modules. We gaan gebruiken NewMacros hier, want zo heet onze codemodule in Word.
Alle macro's die u hebt opgenomen, worden vermeld in de Code venster naar rechts. In dit venster kunt u ook handmatig uw eigen macro's schrijven.
Ga in de VBA-editor naar Bestand> Bestand exporteren.
Ga naar de map waar je de macro's wilt opslaan. Voer vervolgens een naam in voor het bestand in de Bestandsnaam doos, zorg ervoor dat u de .bas uitbreiding.
Klik Opslaan.
Je kunt de .bas bestand in een teksteditor zoals Kladblok en bewerk ze.
Macro's beginnen met Sub en eindigen met Einde Sub. De naam van de macro volgt onmiddellijk Sub. De naam van een van onze macro's is bijvoorbeeld Artikel instellen. Opmerkingen in macro's beginnen met een apostrof.
Sla macro's op door ze naar een Word-bestand te kopiëren
Desgewenst kunt u uw macro's ook vanuit Word, Excel, Outlook of PowerPoint opslaan in een Word-bestand.
Open Word en maak een nieuw bestand om de macro's in op te slaan. Druk dan op Alt + F11 om de VBA-editor te openen. Of open Excel, Outlook of PowerPoint en druk vervolgens op Alt + F11.
In de Project deelvenster aan de linkerkant, dubbelklik op de modulenaam, zoals NewMacros, onder Normaal> Modules (of VBAProject> Modules of Project1> Modules).
Selecteer alle tekst in de Code venster en druk op Ctrl + C om het te kopiëren.
Ga naar Bestand> Sluiten en terugkeren naar Microsoft Word (of Outlook, Excel, of Power Point).
Ga terug naar Word en druk op Ctrl + V om de macro's in het Word-document te plakken en het document vervolgens op te slaan.
Macro's herstellen die zijn opgeslagen in de Normal.dotm-sjabloon (alleen Word)
Als u uw macro's hebt opgeslagen door een back-up te maken van de Normal.dotm sjabloonbestand, kopieer het sjabloonbestand terug naar de volgende map en vervang "[gebruikersnaam]" door uw Windows-gebruikersnaam.
C: \ Users \ [gebruikersnaam] \ AppData \ Roaming \ Microsoft \ Templates
U zou moeten worden gevraagd of u de standaard wilt vervangen Normal.dotm het dossier. Zo niet, dan bevindt het sjabloonbestand zich waarschijnlijk op een andere locatie. Gebruik Windows Search om de Normal.dotm sjabloonbestand en kopieer daar uw geback-upte sjabloonbestand.
Onthoud dat de Normal.dotm sjabloon in Word bevat ook vele andere aanpassingen zoals stijlen en autocorrectie-items. Dus als je de. Al hebt aangepast Normal.dotm sjabloon op de pc waarnaar u de macro's overbrengt, moet u de macro's opslaan met een van de andere twee methoden die we hierboven beschrijven.
Herstel macro's vanuit een .bas-bestand
Om uw macro's te herstellen van een .bas bestand, open Word, Excel, Outlook of PowerPoint en druk op Alt + F11 om de VBA-editor te openen.
Selecteer in Word Normaal in de Project deelvenster aan de linkerkant in Word. Selecteer in Excel of PowerPoint VBAProjectof selecteer in Outlook een genummerd project, zoals Project 1.
Ga naar Bestand> Bestand importeren.
Op de Importeer bestand dialoogvenster, ga naar de map met de .bas bestand dat u wilt importeren.
Selecteer de .bas bestand en klik op Open.
De macro's worden geïmporteerd onder de Modules map.
Herstel macro's vanuit een Word-bestand
Om macro's te herstellen die u in een Word-bestand hebt opgeslagen, opent u het Word-bestand, selecteert u de macrotekst en kopieert u deze (Ctrl + C).
Klik vervolgens met de rechtermuisknop op Normaal in de Project deelvenster in Word, VBAProject in de Project deelvenster in Excel of PowerPoint, of een genummerd project, zoals Project 1, in de Project deelvenster in Outlook.
Ga naar Invoegen> Module.
Klik in het Code venster om ervoor te zorgen dat de cursor in het venster staat.
druk op Ctrl + V om de macrocode in de Code venster.
Klik Opslaan of druk op Ctrl + S om de macro's op te slaan.
Ga dan naar Bestand> Sluiten en terugkeren naar Microsoft Word (of Outlook of Excel).
Maak een back-up van uw macro's
Als u een van deze methoden gebruikt om uw macro's op te slaan, zorgt u ervoor dat u een back-up hebt. En u kunt de back-ups gebruiken om uw macro's tussen computers over te zetten en met anderen te delen.