Fehlendes Formular nachträglich importieren

Nach der Installation des Makros »MachPassend« von der CHIP-Heft-CD 4/2000 erhalte ich beim Aufruf die Fehlermeldung »Visual Basic: Fehler beim Kompilieren: Variable nicht definiert«. Können Sie mir helfen?

Die Fehlermeldung ist etwas irreführend. Das veröffentlichte Makro besteht aus einem VBA-Quelltext und nutzt außerdem noch das Formular »frmMachPassendInfo«. Wahrscheinlich haben Sie nur das VBA-Programm und nicht das Formular importiert. In diesem Fall kommt es zu der beschriebenen Fehlermeldung, sobald Word 2000 versucht, auf das fehlende Formular zuzugreifen.

Sie können den Import aber leicht nachholen. Öffnen Sie hierzu mit dem Befehl »Extras | Makro | Visual Basic-Editor« den VB-Editor. Klicken Sie mit der rechten Maustaste auf das Projekt »Normal« und rufen Sie den Kontextbefehl »Datei importieren« auf.

Navigieren Sie in den Ordner, in dem Sie die Dateien von der Heft-CD entpackt haben. Falls diese bereits wieder gelöscht sind, müssen Sie die Dateien noch einmal entpacken. Markieren Sie den Dateieintrag FRMMACHPASSENDINFO.FRM. Klicken Sie danach auf »Öffnen«. MS Word 2000 importiert nun das Formular »frmMachPassendInfo«. Ab jetzt sollte das Makro »MachPassend« bei seinem nächsten Aufruf fehlerfrei funktionieren.