Zugrifff auf VBA-Quelltext von extern?

Hallo.

Ich möchte ein Tool schreiben, welches mdb-Dateien beschreiben kann.
Genauer gesagt, es soll auflisten welche Formulare es gibt, wie diese heißen, wieviele Kontrollelemente sie enthalten etc. Das ist nicht schwer.

Ich hätte aber auch gerne eine Auflistung aller Module inklusive öffentlicher Elemente wie Prozeduren, Funktionen, Konstanten und (globalen) Variablen. Geht das? Und wenn ja - in welche Richtung muss ich denken?

Kann ich auch den Code auslesen? Ich hätte gerne gesondert markierte Kommentare in der Auflistung. (Javadoc lässt grüßen.)

Schönen Dank,

Leo

Hallo, Leo!

Ich hätte aber auch gerne eine Auflistung aller Module
inklusive öffentlicher Elemente wie Prozeduren, Funktionen,
Konstanten und (globalen) Variablen. Geht das? Und wenn ja -
in welche Richtung muss ich denken?

Zuerst das Modul komplett rausschreiben. Leider hat ein Modul keine Funktionsauflistung. Also musst Du dann das Textfile normal einlesen, parsen und entsprechend rausschreiben.

Kann ich auch den Code auslesen? Ich hätte gerne gesondert
markierte Kommentare in der Auflistung. (Javadoc lässt
grüßen.)

Wie gesagt, das musst Du nachbauen. Ist aber mit den normalen InStr-Funktionen auch relativ problemlos machbar und ganz nach Deinen Wünschen anpassbar.

Ach so, ja. Ich habe mir quick & dirty so ein Tool gebastelt, welches so eine Kurzauflistung der Datenbank macht und dann alle Module in jeweilige Textdateien exportiert. Darauf kannst Du dann aufbauen. Ich maile Dir die mal zu.

Gruß, Manfred

Schau vielleicht auch mal hier im DBWiki:
http://www.dbwiki.de/wiki.php?title=VBA_Tipp:_Alle_F…

Gruß aus dem Norden
Reinhard Kraasch

(http://www.dbwiki.de - das Datenbank-Wiki)