Sie möchten gerne auf Nummer Sicher gehen und in Erfahrung bringen, ob sich in einem Word-Dokument ein »Makro« befindet? Dann gehen Sie wie folgt vor:
-
Word 2003/2002/2000: Rufen Sie das Menü EXTRAS-MAKRO, Befehl SICHERHEIT auf. Jetzt erscheint ein Dialogfenster, in dem Sie auf die Registerkarte »Sicherheitsstufe« wechseln. Schalten Sie hier das Optionsfeld SEHR HOCH (Word 2003) bzw. HOCH (Word 2002/2000) ein. Schließen Sie das Dialogfenster jetzt mit einem Klick auf OK.
-
Word 97: Rufen Sie das Menü EXTRAS, Befehl OPTIONEN auf. Jetzt erscheint ein Dialogfenster, in dem Sie auf die Registerkarte »Allgemein« wechseln. Schalten Sie hier das Kontrollkästchen MAKROVIRUS-SCHUTZ ein. Schließen Sie jetzt das Dialogfenster mit einem Klick auf OK.
-
Öffnen Sie nun die Word-Datei. Da Sie im ersten Schritt den Makroschutz auf die höchste Sicherheitsstufe eingestellt haben, wird ein eventuell in der Word-Datei enthaltenes Makro nicht ausgeführt. In Word 2003/2002/2000 wird die Datei entsprechend kommentarlos geladen. In Word 97 erscheint – sofern sich in der Datei ein Makro befindet – eine Meldung, die Sie mit einem Klick auf die Schaltfläche MAKROS DEAKTIVIEREN bestätigen.
-
Rufen Sie jetzt das Menü EXTRAS-MAKRO, Befehl VISUAL BASIC-EDITOR auf. Daraufhin wird der Editor geladen und alle zurzeit geöffneten Dokumente und Add-Ins werden im Projekt-Explorer des Visual Basic-Editor angezeigt.
-
Wenn Sie das Projekt, das zum aktuellen Dokument gehört, öffnen, befinden sich darin mehrere Elemente. Die Elemente sind hierarchisch organisiert, es sind jeweils alle Module (enthalten Programmroutinen), Klassenmodule (enthalten Code-Klassen), Formulare (enthalten die Dialogfenster), Verweise (enthalten Verweise auf andere Projekte) etc. zu einer Einheit zusammengefasst.
So prüfen Sie richtig
Befindet sich in einer Datei nur das Element »Microsoft Word Objekt« mit dem Element »ThisDocument« und die »Verweise« mit dem Element »Verweis auf <Dokumentvorlage>« und ein Doppelklick auf »ThisDocument« gibt ein leeres Objektfenster mit keinem Programmcode aus? Dann befindet sich in der Word-Datei kein Makro. Sie können die Schutzeinstellungen wieder zurückstellen und die Word-Datei ganz normal öffnen.
Befindet sich in der Word-Datei hingegen Programmcode, dann kann dieser analysiert und dessen Funktion geprüft werden. Hierzu sind allerdings entsprechenden VBA-Kenntnisse notwendig.
Vorsicht Falle: Wenn Sie in Word das Menü EXTRAS-MAKRO, Befehl MAKROS aufrufen, können Sie in dem Makro-Dialogfenster über das Dialogfenster MAKROS IN die aktuelle Datei auswählen. Dann führt Word in der Liste ebenfalls die Makros auf, die sich in der Datei befinden. Beachten Sie, dass hier aber nur die Makros aufgeführt werden, die im Visual Basic-Editor nicht als »Privat« gekennzeichnet wurden. Resümee: Eine echte Kontrolle haben Sie nur dann, wenn Sie wie in den Schritten 1 bis 4 die Word-Datei prüfen.
Beachten Sie: Wenn in einer Word-Datei einmal ein Makro gespeichert war, wird diese Word-Datei dauerhaft als »Makro-enthaltend« gekennzeichnet. Auch wenn Sie das Makro vollständig wieder entfernt haben und im Projekt-Explorer nichts mehr zu finden ist!