Hallo wiedermal! Hab da mal ein kleines Problem, mehr eigentlich ein Schönheitsfehler..
Gibt es in der Makroprogrammierung die Möglichkeit zu kontrollieren, ob ein Objekt (Textfeld) vorhanden ist?
In anderen Sprachen gibt es sowas wie "defined" oder "exists".
Hier habe ich den Befehl "IsEmpty" gefunden, was bei vorhandenen Objekten auch mit der Rückgabe "Wahr" funktioniert.
Ist das Objekt aber nicht vorhanden, verabschiedet sich das Makro mit einer Fehlermeldung.
Für eine derartige Lapalie will ich nicht wirklich eine Fehleroutine einbauen..
Imo sieht das so aus:
MsgBox IsEmpty(ActTexts.GetItem("Material"))
bzw.
MsgBox IsEmpty(ActTexts.GetItem("Material").Text)
Existiert es, sage er "Wahr", existierts nicht: Absturz.
Gut jetzt hab ich auch die Möglichkeit über eine Schleife alle Felder anzusprechen und zu schaun, ob das Feld existiert.
Was allerdings mehr einem Bastel gleich kommt. Kennt jemand eine elegantere Lösung für dieses Problem?
Eine Lösung wär super, könnt schlimmstenfalls aber auch so mit leben. Neugierig wär ich aber trotzdem

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP