Hoe tabelbijschriften van boven naar beneden of vice versa in een Word-document te verplaatsen?
In een Word-document, als er meerdere tabellen zijn met bijschriften onder elke tabel. Maar soms wilt u deze bijschriften van onder naar boven de tabellen verplaatsen. Hoe kunt u deze klus zo snel mogelijk in een batch afhandelen?
Verplaats tabelbijschriften van onder naar boven of vice versa in Word met VBA-code
Verplaats tabelbijschriften van onder naar boven of vice versa in Word met VBA-code
Om alle bijschriften van de tabel van onder naar boven te verplaatsen, doet u de volgende VBA-code een plezier, doe dit als volgt:
1. Houd de ALT + F11 toetsen om de te openen Microsoft Visual Basic voor toepassingen venster.
2. Klikken Invoegen > Moduleen plak de volgende macro in het modulevenster.
Verplaats tabelbijschriften van onder naar boven in een Word-document
Sub ReLabelDownToUpTables()
Dim I As Long
Dim xRngPre As Range
Dim xRngNext As Range
Application.ScreenUpdating = False
With ActiveDocument
For I = .Tables.Count To 1 Step -1
With .Tables(I).Range
Set xRngPre = .Characters.First.Previous.Characters.Last
xRngPre.Select
Set xRngNext = .Characters.Last.Next.Paragraphs.First.Range
xRngNext.Select
With xRngPre
.InsertBefore vbCr
.Style = xRngNext.Style
.Start = .End - 1
.End = .Start
End With
If Len(xRngNext.Text) > 1 Then
xRngNext.End = xRngNext.End - 1
xRngNext.Cut
xRngNext.Delete
xRngPre.Paste
Else
xRngNext.Delete
End If
End With
Next
End With
Application.ScreenUpdating = True
End Sub
3. Druk vervolgens op F5 sleutel om deze code uit te voeren, en alle tabelbijschriften zijn verplaatst van onder naar boven van de tabellen, zie screenshot:
Note: Pas de volgende VBA-code toe om de bijschriften van de tabel van boven naar beneden van elke tabel te verplaatsen:
Verplaats tabelbijschriften van boven naar beneden in een Word-document
Sub ReLabelUpToDownTables()
Dim I As Long
Dim xRngPre As Range
Dim xRngNext As Range
Application.ScreenUpdating = False
With ActiveDocument
For I = .Tables.Count To 1 Step -1
With .Tables(I).Range
Set xRngNext = .Characters.First.Previous.Paragraphs.First.Range
xRngNext.Select
Set xRngPre = .Characters.Last.Next
xRngPre.End = xRngPre.End - 1
xRngPre.Select
With xRngPre
.InsertBefore vbCr
.Style = xRngNext.Style
.Start = .End - 1
.End = .Start
End With
If Len(xRngNext.Text) > 1 Then
xRngNext.End = xRngNext.End - 1
xRngNext.Cut
xRngNext.Delete
xRngPre.Paste
Else
xRngNext.Delete
End If
End With
Next
End With
Application.ScreenUpdating = True
End Sub
Voeg meerdere bijschriften voor tabellen, afbeeldingen of vergelijkingen tegelijk in het Word-document in:
Normaal gesproken moet u de tabel, afbeelding of bijschrift voor de tabel, afbeelding of vergelijking een voor een in het Word-bestand invoegen. Maar als je dat hebt gedaan Kutols voor Word's Meerdere bijschriften functie kunt u de bijschriften voor tabellen, afbeeldingen of vergelijkingen zo snel mogelijk invoegen voor alle tabellen, afbeeldingen of vergelijkingen. Kutools for Word: met meer dan 100 handige Word-invoegtoepassingen, gratis te proberen zonder beperking in 60 dagen. Klik om te downloaden en probeer nu gratis! |
Beste Office-productiviteitstools
Kutools for Word - Verbeter uw woordervaring met Over 100 Opmerkelijke kenmerken!
🤖 Kutools AI-assistent: Transformeer uw schrijven met AI - Inhoud genereren / Herschrijf tekst / Documenten samenvatten / Informeer voor informatie gebaseerd op document, allemaal binnen Word
📘 Documentbeheersing: Pagina's splitsen / Voeg documenten samen / Selectie exporteren in verschillende formaten (PDF/TXT/DOC/HTML...) / Batchconversie naar PDF / Pagina's exporteren als afbeeldingen / Meerdere bestanden tegelijk afdrukken...
✏ Inhoud bewerken: Batch zoeken en vervangen over meerdere bestanden / Formaat van alle afbeeldingen wijzigen / Tabelrijen en -kolommen transponeren / Converteer tabel naar tekst...
🧹 Moeiteloos schoon: Veeg weg Extra ruimtes / Sectie-onderbrekingen / Alle koppen / Tekstvakken / hyperlinks / Ga voor meer verwijdergereedschappen naar onze Groep verwijderen...
➕ Creatieve invoegingen: Invoegen Duizend scheidingstekens / Vink vakjes aan / Radio knoppen / QR Code / Barcode / Diagonale lijntabel / Vergelijking bijschrift / Bijschrift bij afbeelding / Tabel titel / Meerdere afbeeldingen / Ontdek meer in de Groep invoegen...
???? Precisieselecties: Vaststellen specifieke pagina's / tafels / vormen / kop paragrafen / Verbeter de navigatie met meer Selecteer functies...
⭐ Sterverbeteringen: Navigeer snel naar elke locatie / automatisch herhaalde tekst invoegen / naadloos schakelen tussen documentvensters / 11 Conversiehulpmiddelen...