Manfred Berger
2011-07-21 14:29:11 UTC
Hallo
Ich habe ein Makro, das nacheinander einzelne Zeichen auf den
Bildschirm schreibt. Zwischen den Zeichen gibt es unterschiedlich
lange zeitliche Verzögerungen, die ich mit Hilfe des Timers erzeuge.
Wenn diese Verzögerungen eine bestimmte Grenze (Größenordnung 5 sec)
überschreiten, werden die folgenden Zeichen zwar noch geschrieben,
werden aber erst sichtbar, wenn ein Stop durch eine Inputbox erfolgt.
Word arbeitet also im Hintergrund weiter.
Früher konnte man dies durch
Application.ScreenUpdating=False (bzw. True)
steuern. Diese Anweisung funktioniert aber nicht mehr.
Woher kommt dieser Effekt?
Kann man ihn ausschalten?
Kann man zumindest die Zeitgrenze ändern?
Servus
Manfred
Ich habe ein Makro, das nacheinander einzelne Zeichen auf den
Bildschirm schreibt. Zwischen den Zeichen gibt es unterschiedlich
lange zeitliche Verzögerungen, die ich mit Hilfe des Timers erzeuge.
Wenn diese Verzögerungen eine bestimmte Grenze (Größenordnung 5 sec)
überschreiten, werden die folgenden Zeichen zwar noch geschrieben,
werden aber erst sichtbar, wenn ein Stop durch eine Inputbox erfolgt.
Word arbeitet also im Hintergrund weiter.
Früher konnte man dies durch
Application.ScreenUpdating=False (bzw. True)
steuern. Diese Anweisung funktioniert aber nicht mehr.
Woher kommt dieser Effekt?
Kann man ihn ausschalten?
Kann man zumindest die Zeitgrenze ändern?
Servus
Manfred