VBA-Programmierung mit Klassen
Eine erste Klasse erstellen: Grundgerüst einer Klasse
Grundgerüst einer Klasse
Auf dieser Seite
Mit Bild
Sie fügen eine neue Klasse ein, indem Sie im VBA-Editor im Menü Einfügen/Klassenmodul wählen.
Mit Bild
Die Bedienung eines solchen Klassenmoduls unterscheidet sich nicht von "normalen" Modulen. Es hat nur zwei Prozeduren mehr (Class_Initialize und Class_Terminate) und muss später beim Aufruf immer zuerst initialisiert werden. Sie können also nicht mehr wie bisher eine Prozedur oder Funktion des Moduls direkt benutzen, sondern müssen zuerst diese Klasse einer Variablen zuweisen.
Mit Bild
Wir können nun als Nächstes eine Klasse programmieren, die inhaltlich bloß ein paar Meldungen erzeugt, aber technisch alles Notwendige besitzt.