Klassen in AddIn mit Excel 97 erstellen
29.10.2003 18:15:50
Jürgen Schaetzke
ich möchte eigene Klassen verwenden und aufrufen in der Art
Ergebnis=Pruefen.Art.Antrag.A1Z(Tabellenname)
A1Z ist eine Public function
Ich kann zwar eine Klasse erstellen und in der Klasse eine Public function.
Wenn ich aber in die Tiefe gehen will und in der Klasse eine weitere Klasse definiere, dann erhalte ich bei der Komplilierung einen Fehler, das ein benutzerdefinierte Typ nicht erlaubt ist.
Mein Code:
Im AddIn:
Dim Pruefen as new clsCheck
In Klasse clsCheck:
public property get Art() as clsArt 'Diese Typangabe beanstandet er
Welche Möglichkeit gibt es denn, in Excel 97, Klassen mit weiteren Klassen zu erstellen?
Ich habs auch mit Implements versucht. Das hat er auch nicht akzeptiert.
Einen Beitrag habe ich zu Implements gefunden, der aussagt, das man erst einen Verweis erstellen muss. Das kann aber nicht sein, da die Klassen sich im XLA befinden und ich so keinen externen Verweis erstellen kann.
Ciao Jürgen