petzi-mg
21-05-15, 13:27
Ich versuche die Schriftfarbe einer bestimmten Position in einem AS-400 Fenster aus einem Excel-Macro heraus zu bestimmen. Die Textfarbe kann entweder Grün(=Standart) oder Rot sein.
Da es keinen direkten Weg dafür zu geben scheint ('GetColor' funktioniert nicht), versuche ich es über den Umweg 'autECLSession.autECLPS.WaitForAttrib' mit einer Millisekunde Wartezeit - bei Timeout sollte der Wert 'False' zurückgegeben werden = Schrift ist nicht Grün oder eben 'True' = Schrift ist Grün.
Ich weiß aber nicht , was für Werte ich eingeben muss.
autECLSession.autECLPS.WaitForAttrib(row, col, Waitdata, [optional] MaskData, [optional] plane , [optional] TimeOut, [optional] WaitForIr)
Kann mir jemand weiterhelfen? Bin ich sowieso komplett auf dem falschen Weg, und/oder weiß jemand einen besseren?
Vielen Dank im voraus.
Da es keinen direkten Weg dafür zu geben scheint ('GetColor' funktioniert nicht), versuche ich es über den Umweg 'autECLSession.autECLPS.WaitForAttrib' mit einer Millisekunde Wartezeit - bei Timeout sollte der Wert 'False' zurückgegeben werden = Schrift ist nicht Grün oder eben 'True' = Schrift ist Grün.
Ich weiß aber nicht , was für Werte ich eingeben muss.
autECLSession.autECLPS.WaitForAttrib(row, col, Waitdata, [optional] MaskData, [optional] plane , [optional] TimeOut, [optional] WaitForIr)
Kann mir jemand weiterhelfen? Bin ich sowieso komplett auf dem falschen Weg, und/oder weiß jemand einen besseren?
Vielen Dank im voraus.