Eurovision mit Laufzeitfehler 424

Ich habe das Listing aus der WIN 9/98 für die Umrechnung von DM in Euro abgetippt. Aber wenn ich es ausführe, kommt es nur bis zur vierten Zeile, und ich erhalte immer die Fehlermeldung Laufzeitfehler 424. Ich habe zwar den Wert für die Umrechnungskonstante geändert, aber bis dahin kommt das Makro gar nicht. Was habe ich falschgemacht?

Die Fehlermeldung weist darauf hin, daß Visual Basic kein Objekt findet, dessen Methoden es ausführen kann. Wenn Sie sich das Listing noch einmal ansehen, beginnt mit dem WITH-Konstrukt ein recht umfangreicher Anweisungsblock, der nur aus Methoden des Selection-Objekts besteht. Wenn Winword aber kein Objekt dieses Typs findet, kann es die Methoden auch nicht ausführen und meldet den Laufzeitfehler 424. Die Ursache dafür könnte beispielsweise ein Tippfehler im Bezeichner Selection sein.

Um sich zu vergewissern, daß alles stimmt, können Sie entweder das Makro noch einmal sehr genau auf die Syntax überprüfen oder Sie importieren den auf der Monats-CD mitgelieferten Makro-Text. Der funktioniert garantiert. Um den Text zu importieren, suchen Sie auf der Monats-CD nach dem WIN-CODE: DM2EURO. Die zugehörige Datei kopieren Sie auf die Festplatte und entpacken sie durch einen Doppelklick auf den entsprechenden Eintrag im Explorer.

Anschließend starten Sie in Winword mit der Tastenkombination [Alt] +[F11] den Visual-Basic-Editor. Dort importieren Sie mit dem Befehl Datei – Datei importieren den soeben ausgepackten Text. Stören Sie sich nicht daran, daß der Visual-Basic-Editor eigentlich keine Textdateien importiert. Wählen Sie im Dialog Datei importieren im Kombinationsfeld Dateityp den Eintrag Alle Dateien und markieren den Makro-Text.

Nach dem Import löschen Sie alle zusätzlichen Bemerkungen, die der Editor rot kennzeichnet. Auf diese Weise vermeiden Sie unnötige Tipparbeit und ärgerliche Tippfehler.