Bookmarks in hoofdletters weergeven.

Status
Niet open voor verdere reacties.

sandervkn

Gebruiker
Lid geworden
20 sep 2010
Berichten
16
Hallo,

Hoe kan ik mijn ingevoerde bookmarks in hoofdletters laten tonen in mijn Word-document?

Ik gebruik nu deze code:
ActiveDocument.Range.Case = wdUpperCase

Maar die doet het hele document hoofdletters maken, en dat is niet de bedoeling...

Alvast bedankt,
Sander.
 
Met deze macro bijvoorbeeld.

Code:
Sub BM_Omzetten()
Dim BM As Bookmark
Dim BMRange As Range
For Each BM In ActiveDocument.Bookmarks
    If BM.Empty = True Then
        Set BMRange = ActiveDocument.Bookmarks(BM).Range
        BMRange.Delete
    Else
        BM.Range.Case = wdUpperCase
    End If
Next
End Sub
 
Kunnen er trouwens ook uitzonderingen gemaakt worden, zodat bijvoorbeeld txtOmschrijving niet in hoofdletters komen te staan?
 
(Bijna) alles kan wel...

Code:
Sub BM_Omzetten()
Dim BM As Bookmark
Dim BMRange As Range
For Each BM In ActiveDocument.Bookmarks
    If BM.Empty = True Then
        Set BMRange = ActiveDocument.Bookmarks(BM).Range
        BMRange.Delete
    Else
        Select Case BM.Name
            Case "Test1"
                BM.Range.Case = wdTitleSentence
            Case "Test2"
                BM.Range.Case = wdToggleCase
            Case Else
                BM.Range.Case = wdUpperCase
        End Select
    End If
Next
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan