Hallo Wissende,
da nicht alle Codes die in VBA für Excel2000-2003 geschrieben sind in Excel2007 laufen(können) obwohl alle als Basis VB6.0 haben frage ich mich gerade wie das in VB aussieht.
Läuft jeder VB5.0 Code auch unter VB6.0 ?
Nach meinen bisherigen wenigen Erfahrungen mit VB ist es so, in der vbp eines VB6.0 Codes steht z.B. ein Schlüssel „Retained“.
K.A. was der bedeutet, jedenfalls kennt den VB5.0 nicht. Nach Löschung klappts dann meist in VB5.0 mit dem VB6.0 Code.
Es gibt da noch einen Schlüssel, weiß grad den namen nicht, der wird auch immer von VB5.0 bemängelt, nach Löschung klappt es dann.
Könnte denn nun ein VB6.0 Benutzer den Inhalt der vbp so schreiben daß er auch in VB5.0 funktioniert?
Also nicht
Retained=„4711“
sondern
#If Version="VB6.0" Then ' Codezeile erfunden
Retzained="4711"
#End If
In Vba kann man mit dem „#If“ bedingtes Kompilieren erzwingen. Geht das auch irgendwie in VB6.0?
Danke ^ Gruß
Reinhard