Hvordan lage et nytt Word-dokument fra en mal i VBA

Hvordan lage et nytt Word-dokument fra en mal i VBA


Hvert av programmene i Microsoft Office-pakken, som for eksempel Word eller Excel, inneholder en nedstrippet versjon av Visual Basic programmeringsspråk kalt VBA. Du kan lage et stykke kode som kalles en makro ved hjelp av VBA editor som vil automatisere repeterende oppgaver som å åpne opp et nytt Word-dokument som inneholder en forhåndslaget mal. Åpne et nytt Word-dokument gjennom VBA er en rask prosess som bare krever én linje med enkel kode.

Bruksanvisning

1 Åpne opp Microsoft Office-dokument du ønsker å endre for å inneholde VBA-kode. Naviger til fanen merket \ "Utvikler \" og klikk på linken som heter \ "Visual Basic. \"

2 Opprett en ny prosedyre ved å skrive i åpnings \ "Sub MyNewProcedure () \" kommandoen. Du kan endre \ "MyNewProcedure \" til en tittel du ønsker å finne ut hva prosedyren gjør, slik som \ "OpenTemplate \" eller noe lignende.

3 Hit "Enter" -tasten en tre ganger for å flytte ned tre linjer. Skriv inn endelsen \ "End Sub \" -kommandoen til å la Visual Basic-redigering vet hvor inngrepet kode slutter.

4 Flytt opp en linje slik at markøren er plassert i mellom åpnings- og avslutningsprosedyre kommandoer.

5 Bruk \ "Legg til \" metoden \ "Dokumenter \" objekt for å opprette et nytt Word-dokument fra en eksisterende mal. For eksempel inn \ "Documents.Add Mal: ​​= \" C: \ Programfiler \ Microsoft Office \ Maler \ 1033 \ EquityMergeLetter.dotx \ "hvis du ønsket å lage et dokument ved hjelp av \" EquityMergeLetter \ "mal.

6 Lagre endringene. Klikk på \ "Macro \" knappen og deretter markere makronavnet du angav tidligere i åpningsprosedyren kommandoen. Klikk \ "OK \" for å kjøre makroen og skape nye Word-dokument ved hjelp av den angitte malen.