Wijzigingen in document niet zichtbaar laten zien

Status
Niet open voor verdere reacties.

madref

Gebruiker
Lid geworden
17 feb 2005
Berichten
220
Hoi iedereen,

Ik ben bezig met het tellen van bepaalde woorden in Word.
Dit gaat allemaal prima. Het vervelende alleen is dat dit zichtbaar gebeurd.
Je ziet dus dat het hele document wordt doorgelopen en dat het document dan op het einde blijft staan.

Is er een mogelijkheid om dit 'onzichtbaar' te laten doen?

P.S. ik heb deze vraag ook op een andere forum gesteld.
 
Ik snap niet helemaal wat je bedoelt; als ik de optie <Woorden tellen> start blijft de cursor gewoon op zijn plek staan. Ik zie alleen (bij hele grote documenten van zo'n 1000 pagina's) in de statusbalk een voortgangsbalkje lopen.
 
Maar je kunt natuurlijk een macro maken die het menu niet gebruikt, en met een msgbox het resultaat laat zien.
Code:
Sub WoordenTellen()
    MsgBox "Aantal woorden: " & ActiveDocument.Words.Count
End Sub
 
Dat begrijp ik OctaFish, maar het zijn niet alle woorden.
Het zijn bepaalde woorden die weer in bepaalde velden van een beveiligd formulier staan.
Het gaat over het volgende bestand welke op een ander forum staat.
http://office.webforums.nl/viewtopic.php?f=28&t=47110
Hierbij heb je 3 opties. Aan het einde van het document staat dan weer een veld waarin ik deze afzonderlijke 3 opties bij elkaar op.
Voor het tellen loop ik elk veld afzonderlijk af middels een stukje code.
Het vervelende hiervan is dat je dan ZIET dat het formulier wordt doorlopen.

Mijn vraag is dus kun je tijdelijk dit tijdelijk uitzetten dat je dus NIET ZIET dat het formulier wordt doorlopen?
 
Probeer het eens zo:

Code:
Sub WoordenTellen()
    Application.ScreenUpdating = False
    MsgBox "Aantal woorden: " & ActiveDocument.Words.Count
    Application.ScreenUpdating = True
End Sub

Maar dan uiteraard toegepast in je eigen functie.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan