Hallo, Chrissy,
hier kann Dir evtl. der Macro- Recorder weiterhelfen. Den solltest Du einmal anschmeißen und dann über 'Bearbeiten --> Auswählen über Attribute' eine Elementauswahl aus den gesuchten Texten bilden, wobei Du neben den üblichen Suchkriterien wie Elementtyp (Text=17), Farbe, Ebene usw. auch die textspezifischen Einstellungen vornimmst (Einstellungen --> Text). Da kannst Du den Suchstring eingeben und dann für die weitere Bearbeitung die Elemente aus der Auswahl nehmen (MbeElementSet.GetFirst bzw. MbeElementSet.GetNext). Um das Macro dann auch noch für den Fall tauglich zu machen, daß der Suchstring wie bei Dir aus der Datenbank kommt, ersetzt Du im Sourcecode den bei der Aufzeichnung benutzten String durch den Namen der Variablen, in der der aus der DB entnommene String steht. Die Zeile
MbeSetAppVariable "SELECTBY", "selector.Globals.textstring", "hier steht der String"
wird dann zu
MbeSetAppVariable "SELECTBY", "selector.Globals.textstring", VarName
Auf diesem Wege die Texte mit der gesuchten Zeichenfolge aus der Zeichnung herauszufiltern, ist sicher einfacher als eine aufwendige eigene Programmierung einer Suchprozedur. Hoffentlich hilft es Dir.
Gruß
Wolfgang
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP