Indholdsfortegnelse:
- Word bytte i Word 2016
- Og / eller ordbytte i Word 2016
- Byttesæt i Word 2016
- Bytte overskrift og tekstfod i Word 2016
Video: Endre språk Word (Microsoft Word) 2024
Når du arbejder med dokumenter i Word 2016, især længere, vil du have den ekstra lethed og funktionalitet af makroer, der kan bytte tekstord, sætninger eller elementer omkring. For at oprette makroer har du sandsynligvis brug for Visual Basic for Applications (VBA) programmeringssprog, hvilket er stort, komplekst og skræmmende. Det betyder, at det har stort potentiale, men det er ikke noget, du vil sidde og lære i en afslappet eftermiddag.
Her er et par "swapping" -makroer, der hjælper dig med at komme i gang med at tilpasse din Word-oplevelse.
Word bytte i Word 2016
Her er en praktisk makro, som du sikkert bruger hele tiden. Makroen word_swap bytter to ord. Det skærer det første ord og klistrer det efter det andet ord:
Sub word_swap ()
'
' word_swap Macro
'Byt to ord, venstre-højre
'
Valg. MoveRight Unit: = wdWord, Count: = 1, Extend: = wdExtend
Valg. Skær
Valg. MoveRight Unit: = wdWord, Count: = 1
Valg. Indsæt
End Sub
Disse tastetryk blev optaget for at gøre denne makro:
- Ctrl + Shift + →Ordet til højre for markøren er valgt.
- Ctrl + X Ordet er skåret.
- Ctrl + →
Markøren bevæger sig efter det andet ord.
- Ctrl + V Det originale ord er indsat.
Word-makroer kan ikke registrere museklik. Når du skal vælge tekst, skal du bruge markørtasterne plus skift-tasten eller bruge knappen F8 (udvidet valg).
Også for denne makro at arbejde skal indsættelsespekeren placeres ved starten af det første ord.
Og / eller ordbytte i Word 2016
En anden ordbytte-makro, som du sandsynligvis ofte bruger og_or_word_swap makroen. I modsætning til et almindeligt ordbytte er målet med denne makro at bytte ord på hver side af en sammenhæng. For eksempel ændrer du dette eller det til det eller det her.
Som med word_swap makroen blev denne makro optaget fra tastetryk input:
Sub and_or_word_swap ()
'
' og_or_word_swap Makro
'Byt to ord i en sammenhæng
'
Valg. MoveRight Unit: = wdWord, Count: = 1, Extend: = wdExtend
Valg. Cut
Valg. MoveRight Unit: = wdWord, Count: = 1
Valg. Indsæt
Valg. MoveRight Unit: = wdWord, Count: = 1, Extend: = wdExtend
Valg. Cut
Valg. MoveLeft Unit: = wdWord, Count: = 2
Valg. Indsæt
End Sub
Her er tastetryk, der bruges til at registrere denne makro:
- Ctrl + Shift + →
- Ctrl + X Det første ord er skåret.
- Ctrl + →
Indsætningspegeren hopper over forbindelsen, og eller eller.
- Ctrl + V Ordet indsættes efter sammenhængen.
- Ctrl + Skift + →
- Ctrl + X Ordet efter sammenhænget (nu efter det første ord du indsatte i trin 4) er valgt og skåret.
- Ctrl + ← , Ctrl + ←Markøren flytter tilbage lige før konjunktionen.
- Ctrl + V Det andet ord er indsat.
Netværksvirkningen af disse tastaturgenveje er at skære et ord på den ene side af en og eller eller og derefter indsætte ordet på den anden side. Derefter klippes og indsættes det andet ord før og eller eller.
For at denne makro skal være effektiv, skal indsættelsespekeren blinke ved begyndelsen af det første ord.
Byttesæt i Word 2016
Ligesom du kan bytte to ord i træk, kan du også bytte to sætninger. Makroen swap_sentences gør netop det. Og som i andre tekstmanipuleringsmakroer, skal du bruge tastaturet - ikke musen - til at vælge tekst.
I den følgende kode vælges. Udvid kommandoen repræsenterer tryk på F8 tasten på tastaturet. Når du trykker på den pågældende tast tre gange, vælges en sætning.
Sub swap_sentences ()
'
' swap_sentences Makro
'Skift to sætninger
'
Valg. Forlæng
Valg. Forlæng
Valg. Forlæng
Valg. Cut
Valg. Forlæng
Valg. Forlæng
Valg. Forlæng
Valg. EscapeKey
Valg. MoveRight Unit: = wdCharacter, Count: = 1
Udvælgelse. Indsæt
End Sub
Her er tastetryk indspillet for at oprette swap_sentences makro:
- F8, F8, F8 Den aktuelle sætning er valgt.
- Ctrl + X
- F8, F8, F8 Den næste sætning er valgt.
- Esc, →
Valget annulleres, og indsættelsespekeren er placeret i starten af næste sætning.
- Ctrl + V Første sætning indsættes efter anden sætning.
Når du kører denne makro, skal du sikre dig, at indsættelsespekeren er angivet et sted inden for den første sætning.
Bytte overskrift og tekstfod i Word 2016
Makroen swap_header_footer bytter dokumentets overskriftstekst og tekstfod. Du kan færdiggøre denne proces manuelt, men problemet er, at makroen ikke registrerer alle handlingerne korrekt. Så selvom du kan optage de grundlæggende tastetryk, skal du vende tilbage til Visual Basic Editor for at fuldføre makroen:
Sub swap_header_footer ()
'
' swap_header_footer Macro
'Exchange header / footer text < '
Hvis ActiveWindow. Udsigt. SplitSpecial wdPaneNone Then
ActiveWindow. Ruder (2). Luk
Afslut Hvis
Hvis ActiveWindow. ActivePane. Udsigt. Type = wdNormalView eller ActiveWindow. _
ActivePane. Udsigt. Type = wdOutlineView derefter
ActiveWindow. ActivePane. Udsigt. Type = wdPrintView
Afslut hvis
ActiveWindow. ActivePane. Udsigt. SeekView = wdSeekCurrentPageHeader
Valg. WholeStory
Valg. Cut
ActiveWindow. ActivePane. Udsigt. SeekView = wdSeekCurrentPageFooter
Valg.HomeKey Unit: = wdLine
Udvælgelse. Indsæt
Valg. EndKey Unit: = wdLine, Extend: = wdExtend
Valg. Cut
ActiveWindow. ActivePane. Udsigt. SeekView = wdSeekCurrentPageHeader
Valg. Indsæt
ActiveWindow. ActivePane. Udsigt. SeekView = wdSeekMainDocument
End Sub
Den samlede effekt af denne makro er at redigere dokumentets overskrift, vælg og klipp al den tekst, og skift derefter til footer. En gang i foden er klaptekstens tekst indsat, og så er footerens tekst valgt og skåret. Makroen skifter tilbage til overskriften og indsætter tekstfodens tekst. Så lukker makroen overskriften.