Huis Sociale Media Schrijven van Word 2016-macro's om tekstelementen te wisselen - dummies

Schrijven van Word 2016-macro's om tekstelementen te wisselen - dummies

Inhoudsopgave:

Video: How to Write on Word from Excel using VBA 2024

Video: How to Write on Word from Excel using VBA 2024
Anonim

Bij het werken met documenten in Word 2016, vooral langere, wil je het extra gemak en de FUN-functionaliteit van macro's die tekstwoorden, zinsdelen of elementen rond. Om macro's te maken, hebt u waarschijnlijk de programmeertaal Visual Basic for Applications (VBA) nodig, die enorm, complex en intimiderend is. Dat betekent dat het een groot potentieel heeft, maar dat het niet iets is dat je zult leren en leren in een informele middag.

Hier zijn enkele "ruil" -macro's om u te helpen aan de slag te gaan met het aanpassen van uw Word-ervaring.

Word-uitwisseling in Word 2016

Hier is een handige macro die u waarschijnlijk altijd zult gebruiken. De macro word_swap wisselt twee woorden uit. Het snijdt het eerste woord en plakt het na het tweede woord:

Sub word_swap ()

'

' word_swap Macro

'Wissel twee woorden, links-rechts

'

Selectie. MoveRight Unit: = wdWord, Count: = 1, Extend: = wdExtend

Selection. Snijd

Selectie. MoveRight Unit: = wdWord, Count: = 1

Selectie. Plakken

Einde sub

Deze toetsaanslagen zijn opgenomen om deze macro te maken:

  1. Ctrl + Shift + →Het woord rechts van de cursor is geselecteerd.
  2. Ctrl + X Het woord is afgekapt.
  3. Ctrl +

    De cursor verplaatst zich achter het tweede woord.

  4. Ctrl + V Het originele woord is geplakt.

Word-macro's kunnen geen muisklikken opnemen. Wanneer u tekst moet selecteren, gebruikt u de cursortoetsen plus de Shift-toets of gebruikt u de F8-toets (uitgebreide selectie).

Om deze macro te laten werken, moet de invoegwijzer ook aan het begin van het eerste woord staan.

En / of woordruil in Word 2016

Nog een verwisselbare woordmacro die u waarschijnlijk vaak zult gebruiken in de en_of_word_swap macro. In tegenstelling tot een gewone woordruil, is het doel van deze macro om woorden aan weerszijden van een conjunctie uit te wisselen. Wijzig bijvoorbeeld dit of dat in dat of deze.

Net als bij de word_swap macro, werd deze macro opgenomen vanuit toetsaanslaginvoer:

Sub and_or_word_swap ()

'

' and_or_word_swap Macro

'Twee woorden in een conjunctie verwisselen

'

Selectie. MoveRight Unit: = wdWord, Count: = 1, Extend: = wdExtend

Selection. Cut

Selectie. MoveRight Unit: = wdWord, Count: = 1

Selectie. Plakken

Selectie. MoveRight Unit: = wdWord, Count: = 1, Extend: = wdExtend

Selection. Cut

Selectie. MoveLeft-eenheid: = wdWord, Count: = 2

Selectie. Plakken

Einde sub

Dit zijn de toetsaanslagen die worden gebruikt om deze macro op te nemen:

  1. Ctrl + Shift +
  2. Ctrl + X Het eerste woord wordt afgekapt.
  3. Ctrl +

    De invoegwijzer springt over de combinatie, en of of.

  4. Ctrl + V Het woord is geplakt na de conjunctie.
  5. Ctrl + Shift +
  6. Ctrl + X Het woord na de conjunctie (nu na het eerste woord dat u in stap 4 hebt geplakt) wordt geselecteerd en afgekapt.
  7. Ctrl +, Ctrl + ←De cursor gaat terug naar vlak voor de conjunctie.
  8. Ctrl + V Het tweede woord is geplakt.

Het netto-effect van deze sneltoetsen is om een ​​woord aan één kant van een en of of te knippen en vervolgens het woord aan de andere kant te plakken. Vervolgens wordt het tweede woord geknipt en geplakt vóór de en of of.

Om deze macro effectief te laten zijn, moet de invoegwijzer aan het begin van het eerste woord knipperen.

Ruil zinnen in Word 2016

Net zoals u twee woorden achter elkaar kunt wisselen, kunt u ook twee zinnen omwisselen. De swap_sentences macro doet precies dat. En, net als in andere macro's voor tekstmanipulatie, gebruikt u het toetsenbord - niet de muis - om tekst te selecteren.

In de volgende code, de selectie. Extend -opdracht staat voor het drukken op de F8-toets op het toetsenbord. Wanneer u driemaal op die toets drukt, wordt een zin geselecteerd.

Sub swap_sentences ()

'

' swap_sentences Macro

'Twee zinnen verwisselen

'

Selectie. Verleng

Selectie. Verleng

Selectie. Verleng

Selectie. Cut

Selectie. Verleng

Selectie. Verleng

Selectie. Verleng

Selectie. EscapeKey

Selectie. MoveRight Unit: = wdCharacter, Count: = 1

Selectie. Plak

End Sub

Hier volgen de toetsaanslagen die zijn vastgelegd om de swap_sentences macro te maken:

  1. F8, F8, F8 De huidige zin is geselecteerd.
  2. Ctrl + X
  3. F8, F8, F8 De volgende zin is geselecteerd.
  4. Esc, →

    De selectie is geannuleerd en de invoegwijzer staat aan het begin van de volgende zin.

  5. Ctrl + V De eerste zin is geplakt na de tweede zin.

Zorg er bij het uitvoeren van deze macro voor dat de invoegcursor ergens in de eerste zin is geplaatst.

Wissel koptekst en voettekst in Word 2016

De swap_header_footer macro verwisselt de koptekst en voettekst van het document. U kunt dit proces handmatig voltooien, maar het probleem is dat de macro niet alle acties nauwkeurig registreert. Dus, hoewel u de eenvoudige toetsaanslagen kunt opnemen, moet u terugkeren naar de Visual Basic-editor om de macro te voltooien:

Sub swap_header_footer ()

'

' swap_header_footer Macro

'Exchange header / footer text < '

Als ActiveWindow. Uitzicht. SplitSpecial wdPaneNone Then

ActiveWindow. Ruiten (2). Sluiten

Einde als

Als ActiveWindow. ActivePane. Uitzicht. Type = wdNormalView of ActiveWindow. _

ActivePane. Uitzicht. Type = wdOutlineView Then

ActiveWindow. ActivePane. Uitzicht. Type = wdPrintView

End If

ActiveWindow. ActivePane. Uitzicht. SeekView = wdSeekCurrentPageHeader

Selectie. WholeStory

Selectie. Cut

ActiveWindow. ActivePane. Uitzicht. SeekView = wdSeekCurrentPageFooter

Selectie.HomeKey-eenheid: = wdLine

selectie. Plakken

Selectie. EndKey-eenheid: = wdLine, Extend: = wdExtend

Selectie. Cut

ActiveWindow. ActivePane. Uitzicht. SeekView = wdSeekCurrentPageHeader

Selectie. Plakken

ActiveWindow. ActivePane. Uitzicht. SeekView = wdSeekMainDocument

End Sub

Het algehele effect van deze macro is het bewerken van de kop van het document, het selecteren en knippen van al die tekst en vervolgens overschakelen naar de voettekst. Eenmaal in de voettekst is de koptekst geplakt en wordt de voettekst geselecteerd en gesneden. De macro schakelt terug naar de koptekst en plakt de tekst van de voettekst. Dan sluit de macro de koptekst.

Schrijven van Word 2016-macro's om tekstelementen te wisselen - dummies

Bewerkers keuze

Maak een gebruikersgerichte website om uw zoekopdracht te verbeteren - dummies

Maak een gebruikersgerichte website om uw zoekopdracht te verbeteren - dummies

Wanneer ontwerpen met SEO in gedachten, wil je misschien focussen op het gebruikersgericht maken van je site. Het proces van het bouwen van uw website zodat deze functioneert op een manier die tegemoetkomt aan de specifieke behoeften van uw klanten, wordt het bouwen van een gebruikersgerichte website of ontwerpen voor bruikbaarheid genoemd. Een gebruikersgerichte website is precies zoals het is ...

Zoekmachine-ranking verbeteren door vuile IP's en andere te corrigeren ?? Problemen - dummies

Zoekmachine-ranking verbeteren door vuile IP's en andere te corrigeren ?? Problemen - dummies

Het IP-adres van uw site kennen en controleren om ervoor te zorgen dat het schoon blijft, zijn goede ideeën voor SEO. Het is net als het huren van een appartement: alleen al omdat de buurt stil en vredig was toen je er voor het eerst kwam wonen, betekent nog niet dat het in de loop van de tijd niet verandert en een ongewenste plek wordt om te wonen. ...

Meet hoe goed uw website uw klanten bereikt - dummies

Meet hoe goed uw website uw klanten bereikt - dummies

Elk bedrijf dat producten promoot en diensten via een website moeten het bereik ervan voortdurend meten. Reach verwijst in feite naar hoe u uw klanten bereikt. De volgende statistieken zijn nuttig voor het begrijpen van de effecten van marketingprogramma's die zijn ontworpen om nieuwe klanten te bereiken: algemene verkeersvolumes. Dit volgt grote spikes of dips ...

Bewerkers keuze

Hoe tekst te vertalen in Excel 2010 - dummies

Hoe tekst te vertalen in Excel 2010 - dummies

Microsoft Office Excel 2010 biedt toegang tot vertaaltools op het onderzoek taakvenster waarmee u woorden of zinsdelen kunt vertalen met behulp van tweetalige woordenboeken. Als u snel een woord of woordgroep in een werkbladcel wilt opzoeken, houdt u de Alt-toets ingedrukt en klikt u op de cel. Het taakvenster Onderzoek opent ...

Hoe u de schaal van Schaal van Excel 2007 op afdrukopties past - dummies

Hoe u de schaal van Schaal van Excel 2007 op afdrukopties past - dummies

De instellingen Schalen om te passen gebruikt in Excel 2007 als u een werkblad nodig hebt om een ​​paar laatste rijen of kolommen op één pagina te krijgen. U kunt de opties Breedte, Hoogte en Schaal in de groep Passend maken van het tabblad Pagina-indeling gebruiken om deze instellingen te wijzigen. Deze opties ...

Hoe u de schaal van Excel 2010 kunt aanpassen aan afdrukopties - dummies

Hoe u de schaal van Excel 2010 kunt aanpassen aan afdrukopties - dummies

De instellingen voor Aanpassen aan schaal gebruiken in Excel 2010 als u een werkblad wilt maken wanneer u een paar laatste rijen of kolommen op één pagina moet krijgen. U kunt de opties Breedte, Hoogte en Schaal in de groep Passend maken van het tabblad Pagina-indeling gebruiken om deze instellingen te wijzigen. ...

Bewerkers keuze

Richt uw doelgroep op een StumbleUpon Paid Discovery Campaign - dummies

Richt uw doelgroep op een StumbleUpon Paid Discovery Campaign - dummies

Zoals de meeste internetreclame, de reclame van StumbleUpon stelt u in staat om die mensen te targeten die waarschijnlijk reageren op uw productaanbod. U kunt uw Paid Discovery-advertentiecampagne instellen om mensen te targeten op basis van hun interesses, demografische gegevens of het apparaat dat ze gebruiken. Belangen richten op StumbleUpon Paid Discovery Wanneer u het probeert ...

De basisprincipes van deelnemen aan sociale netwerken - dummies

De basisprincipes van deelnemen aan sociale netwerken - dummies

In de breedste definitie, sociale netwerken betekent deelnemen aan een online community waarin mensen op verschillende manieren met elkaar omgaan. Voorbeelden hiervan zijn sociale netwerksites zoals Facebook, blogs, microblogdiensten zoals Twitter, discussieforums en chatrooms. Facebook en andere sociale netwerksites Een sociale netwerksite kan een verscheidenheid bieden ...

Tien nichezangen voor betrokkenheid van sociale media - dummies

Tien nichezangen voor betrokkenheid van sociale media - dummies

Niche sociale netwerken zijn vaak gericht op een paar functies, die een een andere manier om iets te doen dat al door andere netwerken wordt aangeboden of, in sommige gevallen, om iets heel anders aan te bieden. Tumblr Wie zou het kunnen gebruiken: iedereen met multimedia-inhoud om online te publiceren en die op zoek is naar een eenvoudig te gebruiken mobiele app om onderweg te publiceren A ...