VBA-Programmierung mit Klassen

Von: Lorenz Hölscher
Stand: 11. April 2011
4
(1)
Anmelden um Kommentare zu schreiben

Mit Klassen gleiche Aufgaben unterschiedlich lösen

Aufruf der Klassen

Der Aufruf dieser Klassen clsTXT und clsDB ist nun so identisch, dass durch einfachen Austausch des Klassennamens ein Wechsel zu einer anderen Datenquelle möglich wird:

Sub TesteZugriffDB()
	Dim Daten As clsDB

	Set Daten = New clsDB
	MsgBox "Der erste Name ist '" & Daten.ErsterName & "'.", , Daten.Klassenname
End Sub

Sub TesteZugriffTXT()
	Dim Daten As clsTXT

	Set Daten = New clsTXT
	MsgBox "Der erste Name ist '" & Daten.ErsterName & "'.", , Daten.Klassenname
End Sub

Wahlweise lassen Sie sich den ersten Namen aus der Tabelle oder aus der Textdatei anzeigen. Dazu müssen im Code nur die Zeilen mit Dim und Set mit den entsprechenden Klassennamen genannt werden. Alle übrigen Aufrufe von Prozeduren dieser Klasse bleiben immer gleich!

Diese Seite ist für Mitglieder von akademie.de reserviert.

Möchten Sie die Mitgliedschaft 14 Tage kostenlos testen und den Beitrag komplett lesen?

Oder möchten Sie zunächst mehr über diesen Beitrag erfahren und die Leseproben sehen?

Ich bin bereits Mitglied
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein