Hallo ScriptMan,
schon mal danke für die schnelle Antwort.
Betreffender Codebereich
'Knopf für Fenster öffnen
session.findById("wnd[0]/usr/tabsTAB_MAIN/tabpTSMAIN/ssubSCR_MAIN:SAPLCV110:0102/btnPB_FILE_BROWSER").press
'Datei Öffnen Fenster anwählen und befüllen.
AppActivate "Datei öffnen", True
SendKeys (wsMot.Cells(i, 4)), True
SendKeys "%f", True
Erste Zeile drückt quasi den Knopf zum öffnen des "Datei öffnen" Fensters
Bild 1
Was soweit funktioniert, da sich das Fenster öffnet
Bild 2
Danach bekomme ich keine Fehlermeldung oder Abbruch es geht nur nicht mehr weiter.
Wenn ich dann in der Folge das "Datei öffnen" Fenster manuell mit "Abbrechen" schließe,
bricht das Programm mit dem Debugg-Fenster in Excel ab.
Ich drücke nun den Knopf manuell mit der Maus und das "Datei öffnen" Fenster öffnet sich
wieder. Lasse ich das Programm nun an dieser Stelle weiterlaufen funktioniert es
und tut das was es soll.
Mir ist klar dass der Programmcode zum auswählen des Fensters sehr einfach gehalten
und wohl nicht die "sauberste Lösung" ist, hab aber auch schon die komplexere Variante
versucht, wobei das Ergebnis das selbe ist.
Evtl. ist es noch wichtig zu sagen, dass das "Datei öffnen"-Fenster mit dem Makro-Recorder
nicht zu erfassen ist.
MFG
Tom
Bearbeitet vom Benutzer
vor 5 Jahre
|
Grund: Nicht angegeben