Startseite > Tipps & Tricks > Rund um die VB-IDE > Vorhandene Prozedur löschen
Team-Moeller.de - Datenbankentwicklung und mehr ...

Vorhandene Prozedur löschen

Vorhandene Prozedur löschen

Funktion

Diese Routine löscht eine vorhandene Prozedur.

Code

Public Sub ProzedurLöschen(strModulName As String, strProzedur As String)

'Variablen deklarieren Dim lngErsteZeile As Long Dim lngAnzZeilen As Long
With Application.VBE.ActiveVBProject.VBComponents(strModulName).CodeModule lngErsteZeile = .ProcStartLine(strProzedur, vbext_pk_Proc) lngAnzZeilen = .ProcCountLines(strProzedur, vbext_pk_Proc) .DeleteLines lngErsteZeile, lngAnzZeilen End With
End Sub

Beschreibung

Es wird die Zeile ermittelt, an der die zu löschende Prozedur beginnt. Dann wird die Anzahl der Zeilen der zu löschenden Prozedur ermittelt. Mit diesen Werten löscht die Methode "DeleteLines" die gewünschte 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