Thema Datum  Von Nutzer Rating
Antwort
Rot VBA Objekteigenschaften dynamisch abfragen/setzen
16.07.2021 12:15:55 Haiko
NotSolved
20.07.2021 12:31:38 Gast37850
NotSolved

Ansicht des Beitrags:
Von:
Haiko
Datum:
16.07.2021 12:15:55
Views:
575
Rating: Antwort:
  Ja
Thema:
VBA Objekteigenschaften dynamisch abfragen/setzen

Hallo, gibt es eine Möglichkeit, die Eigenschaften eines Objektes einer selbstgeschriebenen Klasse mit Hilfe einer Variablen zu setzen bzw. abzufragen?

Beispiel:

 

Dim Eigenschaft as String
Dim Ergebnis as String
Dim MyObject = clsMyObject
set MyObject = new clsMyObject


Eigenschaft = "name"
Ergebnis = MyObject.Eigenschaft   ' Entspricht MyObject.name 

 

Dass das so nicht gehen kann, ist klar. Irgendwo habe ich gelesen, dass man den Namen der Property in Klammern übergeben kann. Ich nehme aber an, dass das in der Klasse irgendwo programmiert werden muss. Hat jemand die Lösung? Mir würde auch helfen, wenn ich die property als Parameter an das Objekt übergeben könnte und das Objekt die eigenen Prozeduren selbst aufrufen würde. Aber dazu fällt mir auch nichts ein.


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot VBA Objekteigenschaften dynamisch abfragen/setzen
16.07.2021 12:15:55 Haiko
NotSolved
20.07.2021 12:31:38 Gast37850
NotSolved