Slik legger du automatisk til tekst til et dokuments overskrift i Microsoft Word ved hjelp av VBA

Slik legger du automatisk til tekst til et dokuments overskrift i Microsoft Word ved hjelp av VBA

Overskrifter er et flott sted for å introdusere Word-dokumentet ditt, og de er også enkle å bruke. Du trenger bare å dobbeltklikke på overskriften og skrive, ikke sant? Enkelt som det er, akkurat som alt annet, kan denne oppgaven bli ganske monoton og irriterende hvis du må legge til den samme overskriften for flere dokumenter på rad.





MAKEUSE AV DAGENS VIDEO

For det scenariet, eller kanskje andre scenarier, kommer VBA godt med. Ved å bruke VBA kan du skrive et stykke kode som automatisk legger til teksten du ønsker i dokumentets overskrift.





Legger automatisk til tekst i dokumentoverskriften med VBA i Word

VBA eller Visual Basic for applikasjoner er en integrert form for Visual Basic som brukes i Microsoft Office-apper. VBA lar deg skrive koder for å lage makroer, som igjen automatiserer oppgaver du ellers måtte gjøre manuelt. VBA lar deg til og med lage dine egne tilpassede knapper og funksjoner for Microsoft Word.





I denne artikkelen skal vi lage en makro og skrive en kode for den, som vil legge til egendefinert tekst til dokumentets overskrift. Overskrifter er en nyttig del i Word-dokumenter, og du kan få mye ut av overskrifter i Microsoft Word .

page_fault_in_nonpaged_area windows 10

Som et eksempel skal vi lage en kode som legger til teksten Skrevet og publisert av MakeUseOf til overskriften. Vi skal gjøre denne teksten fet, og justere den til midten av dokumentet.



1. Åpne kategorien Utvikler

Det første trinnet i å lage Word-makroer er å få tilgang til Utvikler-fanen fra båndet. Denne kategorien er deaktivert som standard, da makroer er reservert for avanserte brukere. Nedlastede makroer er en enkel måte for hackere å få tilgang til og installere skadelig programvare på systemet ditt Microsoft har bestemt seg for å blokkere dem som standard .

Når det er sagt, må du aktivere Utvikler-fanen fra Alternativer. Selvfølgelig, hvis du har brukt makroer før, vil Utvikler-fanen allerede være tilgjengelig, så det er ikke nødvendig å gjøre dette på nytt. Hvis det er første gang du jobber med makroer og VBA i Office-programmer, er det lurt å lese vår veiledning om hvordan begynne å bruke makroer i Word .





  Word Ribbon-innstillinger
  1. I Microsoft Word går du til Fil Meny.
  2. Å velge Alternativer . Dette åpner vinduet for Word-alternativer.
  3. I Ordalternativer vindu, velg Tilpass bånd .
  4. Til høyre, under Hovedfaner , rull ned og sjekk Utvikler .
  5. Klikk OK .

Nå vil du se Utvikler-fanen på båndet, rett mellom Vis og Hjelp.

2. Opprette makroen

Nå er det på tide å skitne til hendene med en makro og litt kode. Når du har opprettet en makro og skrevet koden for den, kan du tilordne en snarvei til den slik at du ikke trenger å gå til makromenyen hver gang.





hvordan du kobler til en ny Apple TV -fjernkontroll

På denne måten kan du øke produktiviteten ytterligere siden du bare trykker på en tastekombinasjon på tastaturet, og magien vil skje bak kulissene.

  Makromeny i Word
  1. Gå til Utvikler fanen.
  2. Klikk på Makroer fra Kode seksjon.
  3. Skriv inn et navn for makroen din. Vi skal gi vårt navn muoHeading .
  4. Klikk på Skape .
  En tom makro i Word

Når du klikker Skape , vil et nytt vindu åpnes som inneholder to linjer med kode og en informasjonslinje. Sub- og End Sub-linjene markerer starten og slutten av makroens kode. Sett inn koden nedenfor mellom de to linjene:

Dim headerRange As Range 
Dim headerText As String
Set headerRange = ActiveDocument.Sections.Item(1).Headers(wdHeaderFooterPrimary).Range
headerRange.Text = "Written and Published by MUO"
headerRange.Font.Bold = True
headerRange.ParagraphFormat.Alignment = wdAlignParagraphCenter

Dim-setningen i denne koden erklærer headerRange og headerTekst variabler som en Område og a String hhv. Neste, den Sett uttalelse setter headerRange variabel til det gjeldende aktive dokumentets overskrift.

De Sett setningen åpner først det gjeldende aktive dokumentet, deretter seksjonene, deretter det første elementet og overskriftene i det. Til slutt får den tilgang til den primære overskriften i Word, og setter den deretter som en Område .

Når disse to er erklært, vil headerRange tekst er satt til teksten vi ønsker. På neste linje settes skriften til fet skrift, og deretter på siste linje settes avsnittsjusteringen til midten. Parametrene som starter med 'wd' indikerer at parameteren er eksklusiv for Microsoft Word.

De Under og End Sub koder er ikke inkludert i denne kodebiten ovenfor, siden du skal lime inn koden fra kodebiten mellom disse to. Den endelige koden din skal se ut som bildet nedenfor:

beste nettstedet for å kjøpe datamaskin deler
  Makroen for overskrift for tekstinnsetting for Word

3. Bruke makroen

Når du har satt opp koden, er du klar til å bruke makroen. Det er ikke nødvendig å lagre det; alt du skriver i VBA-arbeidsområdet lagres umiddelbart. Nå er det på tide å sette opp en snarvei for makroen og se om den fungerer!

  1. Gå til Fil Meny.
  2. Å velge Alternativer .
  3. Å velge Tilpass bånd .
  4. Klikk på Tilpass ved siden av Tastatursnarveier nederst i vinduet. Dette åpner vinduet Tilpass tastatur.
  5. I Tilpass tastaturet vindu, bla ned i Kategorier liste og velg Makroer .
  6. Velg makroen din på høyremenyen.
  7. Klikk på tekstboksen under, Trykk på ny hurtigtast .
  8. Skriv inn tastekombinasjonen på tastaturet. Det er lurt å bruke Ctrl , Alt , og Skifte samtidig. På denne måten vil kombinasjonen sannsynligvis ikke allerede være i bruk. Vi skal bruke Alt + Ctrl + Skifte + H .
  9. Klikk på og klikk deretter på OK .

Nå er det på tide å se magien i arbeid. Trykk på tastekombinasjonen du nettopp tilordnet makroen på tastaturet. Forhåpentligvis ser du teksten i overskriften din! Fet og sentrert! Hvis ting ikke går som planlagt, spor trinnene dine og sjekk koden for feil.

Når du vil endre teksten som koden legger til overskriften din, kan du bare gå til makromenyen og redigere makroen. Hvis du er nysgjerrig på standard Word-snarveier, ta en titt på vår Jukseark for Microsoft Word-tastatursnarveier .

Automatiser arbeidsflyten din

Det er sant at det krever liten innsats å legge til tekst i et dokuments overskrift i Word, men liten innsats i store mengder kan bli monotont, om ikke vanskelig. Uansett, hvis du kan gjøre det enklere og mindre tidkrevende, hvorfor ikke gjøre det?

VBA eksisterer for å tjene slike formål. Hvis du ønsket en Word-funksjon som automatisk vil legge til en egendefinert tekst til et dokuments overskrift, trenger du ikke å ønske det lenger. Med VBA kan du lage hvilken som helst funksjon som du mener mangler i Word. Å legge til tekst i et dokuments overskrift er bare et lite eksempel på hva du kan oppnå med VBA i Word.

Nå vet du hvordan du skriver kode for dette formålet og tilordner en snarvei til den. Så alt du trenger å gjøre er å trykke på en tastekombinasjon, lene deg tilbake og observere mens Word gjør den kjedelige jobben for deg på millisekunder.