Wenn Word sich aufhängt, kann es viele Gründe dafür haben.
Ich würde mal versuchen, an bestimmten Stellen einen Haltepunkt zu setzen, um zu sehen, ob das Programm bis zu der Stelle ausgeführt wird.
Man könte auch versuchen, das Programm in Einzelschritten auszuführen. Es ist zwar Mühsam, aber so kann man dem der den Befehlen auf die Spur kommen, die Word nicht ausführen kann oder will.
Wenn ein Befehl zu lange dauert, kann es so aussehen, als wenn Word abgestürzt sei, tatsächlich läuft das Programm meistens jedoch ab. In dem Fall kan innerhalb der Programmschleife irgendwo der Befehl ...
doEvents
... ausgeführt werden.
Dieser Befehl sollte mit Vorsicht behandelt werden. Dieser Befehl führt alle Events, die in der Warteschleife eistieren, nacheinander aus. Dies kann sein, Mausklick, Tastatur-Eigaben, ...
Man könnte auch das Programm nochmals starten lassen. Dann läuft alles mehrfach gleichzeitig ab. Das endet oft in ein Chaos.
Mir fällt ein, dass ich selbst auch mal an einer ähnlihen Situation hatte, in der ein Programm immer an einer bestimmten Stelle Word abschmieren ließ. Ich hatte da einfach einen onTime-Befehl gesetzt, der einen neues Programm 1 Sekunde später ausgeführt hat. Das ursprüngliche Programm-Aufruf wurde dann beendet. So konnte ich das Problem umschiffen. Das wäre auch noch eine mögliche Lösung, wenn alle anderen Stricke reißen sollten.
|