verhaba
Gebruiker
- Lid geworden
- 8 feb 2008
- Berichten
- 79
Hallo
Ik heb hier een kleine routine die het woord telt waar de cursor staat in een word document. Ik vroeg me enkel af waartoe ' Application.ScreenUpdating = False' dient. Weet iemand de reden?
Groetjes.
Ik heb hier een kleine routine die het woord telt waar de cursor staat in een word document. Ik vroeg me enkel af waartoe ' Application.ScreenUpdating = False' dient. Weet iemand de reden?
Groetjes.
Code:
Sub TelDitWoord()
Dim Woord As String
Dim teller As Integer
Application.ScreenUpdating = False
With ActiveDocument.Bookmarks
.Add Range:=Selection.Range, Name:="Vertrekpunt"
End With
Selection.Extend
Selection.Extend
Woord = RTrim(Selection)
Selection.ExtendMode = False
Selection.HomeKey Unit:=wdStory, Extend:=wdMove
With Selection.Find
.ClearFormatting
.Text = Woord
.MatchWholeWord = True
teller = 0 'Begin te tellen bij nul
Do While .Execute
teller = teller + 1
Loop
.MatchWholeWord = False
End With
Selection.GoTo What:=wdGoToBookmark, Name:="Vertrekpunt"
ActiveDocument.Bookmarks("Vertrekpunt").Delete
MsgBox "In deze tekst staat " & teller & " keer '" & Woord & "'."
Application.ScreenUpdating = True
End Sub