Startseite > Tipps & Tricks > Rund um die VB-IDE > Alle Prozeduren eines Moduls auflisten
Team-Moeller.de - Datenbankentwicklung und mehr ...

Alle Prozeduren eines Moduls auflisten

Alle Prozeduren eines Moduls auflisten

Funktion

Diese Funktion listet alle Prozeduren eines Moduls auf.

Code

Public Sub AlleProzedurenEinesModulsAuflisten(vbc As VBIDE.VBComponent)

'Variablen deklarieren Dim lngStartZeile As Long Dim lngProcTyp As Long
With vbc.CodeModule lngStartZeile = .CountOfDeclarationLines + 1 Do Until lngStartZeile >= .CountOfLines Debug.Print .ProcOfLine(lngStartZeile, lngProcTyp) lngStartZeile = lngStartZeile + _ .ProcCountLines(.ProcOfLine(lngStartZeile, _ lngProcTyp), lngProcTyp) Loop End With
End Sub

Beschreibung

Die erste Prozedur beginnt in der ersten Zeile nach dem Deklarationsabschnitt des Moduls. Der Nane der Prozedur wird mit der Funktion "ProcOfLine" ermittelt. Zur ersten Zeile dieser Prozedur wird die Anzahl der Zeilen dieser Prozedur hinzugezählt. Dort beginnt die nächste Prozedur.

Verweise

Damit dieser Code funktioniert, ist folgender Verweis erforderlich:

  • Microsoft Visual Basic for Applications Extensibility 5.3

Microsoft MVP - Thomas Möller


02.10.2020:
TM-AbhängigeObjekte
Version 4.03 bereitgestellt.


06.11.2019:
TM VBA-Inspector:
Lösung für Installationsproblem dokumentiert.


06.05.2017:
TM-VBALineNumbers
Version 1.29.01 bereitgestellt.


27.03.2016:
TM VBA-Inspector:
Installationsroutine überarbeitet.


23.05.2014:
TM-RebuildDatabase
Version 1.75 bereitgestellt.


Powered by CMSimple - Template by CMSimple-Styles.com - Autor:Thomas Möller