Zien wat een Excel-macro doet, zonder ze uit te voeren
Een macro-ingeschakelde werkmap kan een programma starten, een bestand downloaden of naar schijf schrijven, meteen bij het openen. Voordat u macro's inschakelt, leest u wat ze doen: het hulpmiddel opent het VBA-project, somt de modules op en wijst op de aanroepen om in de gaten te houden.
Wat deze tool doet
- Wat vanzelf draait: de procedures Workbook_Open, Auto_Open… die bij het openen of sluiten draaien.
- Netwerkaanroepen: downloads, HTTP-verzoeken, verbindingen met het internet.
- Programma's uitvoeren: Shell, WScript.Shell, systeemopdrachten.
- Het bestandssysteem: bestanden lezen, schrijven en verwijderen.
- De code van elke module wordt uitgevouwen, om ze volledig te lezen.
Wat het niet doet: Het hulpmiddel leest de broncode van de macro's, het voert ze niet uit en verwijdert ze niet; om macro's te verwijderen, gebruikt u Een werkmap opschonen. Het zegt niet wat een macro werkelijk doet, maar welke gevoelige aanroepen ze bevat.
Er wordt geen bestand geüpload. Schakel je netwerk uit zodra deze pagina is geladen: de tool blijft werken. Hoe je het zelf controleert.
Andere tools
- Gezondheidscontrole van de werkmap : Grootte, spookrijen, stijlen, koppelingen, fouten, verborgen inhoud: alles, met herstel in één klik.
- Opschonen voor verzending : Auteur, opmerkingen, verborgen bladen, macro's: wat met het bestand meereist zonder zichtbaar te zijn.
- Een werkmap inspecteren : Verborgen bladen, auteur, opmerkingen, koppelingen: wat het bestand meedraagt zonder het te tonen.
- Formules controleren : Fouten, hardgecodeerde waarden, formules die opvallen: wat u in een model moet nakijken.
- Afhankelijkhedenkaart : Welk blad welk leest, welke werkmappen worden aangeroepen: het diagram van de werkmap.