Bij de opmaak van een oud document wilde ik alle tabellen opmaken. Het document bevatte echter honderden tabellen. Er lijkt op het eerste zicht geen eenvoudige manier te zijn om alle tabellen te selecteren en die van een opmaak te voorzien.
Daarom schreef ik dit stukje VBA-code, waar jullie misschien ook iets aan hebben?
Dim objDoc As Document Dim objTable As Table ' Dit versnelt het proces aanzienlijk! Application.ScreenUpdating = False Set objDoc = ActiveDocument With objDoc ' Alle tabellen dus For Each objTable In .Tables 'Een doorlopende lijn aan de buitenkant, een stippellijntje aan de binnenkant objTable.Borders.InsideLineStyle = wdLineStyleDot objTable.Borders.OutsideLineStyle = wdLineStyleSingle ' Eerste rij krijgt een zwarte achtergrond én vette tekst. objTable.Rows(1).Range.Bold = True objTable.Rows(1).Range.Shading.BackgroundPatternColor = wdColorBlack Next End With