Sehen, was ein Excel-Makro tut, ohne es auszuführen
Eine Arbeitsmappe mit Makros kann ein Programm starten, eine Datei herunterladen oder auf die Festplatte schreiben, direkt beim Öffnen. Bevor Sie Makros aktivieren, lesen Sie, was sie tun: Das Werkzeug öffnet das VBA-Projekt, listet die Module und weist auf die zu beachtenden Aufrufe hin.
Was dieses Werkzeug tut
- Was von selbst läuft: die Prozeduren Workbook_Open, Auto_Open…, die beim Öffnen oder Schließen laufen.
- Netzwerkaufrufe: Downloads, HTTP-Anfragen, Verbindungen zum Internet.
- Ausführen von Programmen: Shell, WScript.Shell, Systembefehle.
- Das Dateisystem: Lesen, Schreiben und Löschen von Dateien.
- Der Code jedes Moduls entfaltet sich, um ihn vollständig zu lesen.
Was es nicht tut: Das Werkzeug liest den Quellcode der Makros, es führt ihn nicht aus und entfernt ihn nicht; um Makros zu entfernen, verwenden Sie „Eine Arbeitsmappe bereinigen“. Es sagt nicht, was ein Makro wirklich tut, sondern welche sensiblen Aufrufe es enthält.
Keine Datei wird hochgeladen. Schalten Sie Ihr Netzwerk ab, sobald diese Seite geladen ist: Das Werkzeug arbeitet weiter. Wie Sie es selbst prüfen.
Weitere Werkzeuge
- Zustandsprüfung der Arbeitsmappe : Größe, Geisterzeilen, Stile, Verknüpfungen, Fehler, versteckter Inhalt: all das, mit Ein-Klick-Korrekturen.
- Vor dem Senden bereinigen : Autor, Kommentare, ausgeblendete Blätter, Makros: was mit der Datei reist, ohne sich zu zeigen.
- Eine Arbeitsmappe prüfen : Ausgeblendete Blätter, Autor, Kommentare, Verknüpfungen: Was die Datei trägt, ohne es zu zeigen.
- Formel-Audit : Fehler, fest eingetragene Werte, herausstechende Formeln: Was in einem Modell zu prüfen ist.
- Abhängigkeitskarte : Welches Blatt welches liest, welche Arbeitsmappen aufgerufen werden: das Diagramm der Arbeitsmappe.