Clever-Excel-Forum

Normale Version: AppActivate und dann Fenster Maximieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Folgender Code...

Code:
Sub person_1()
v1usr = Range("Datenbank!D3").Value
v1pw = Range("Datenbank!E3").Value
v1titl = Range("Datenbank!D108").Value
 AppActivate v1titl
  SendKeys v1usr, True
 SendKeys ("{TAB}"), True
 SendKeys ("{BACKSPACE}"), True
 SendKeys v1pw, True
 SendKeys ("~"), True
End Sub

...aktiviert das Programm, deren Titel im definierten Feld eingegeben ist und sendet Benutzernamen und Passwort von "person_1" an das Formular und bestätigt mit ENTER.
Soweit funktioniert das super!
Wenn das Programm minimiert in der Taskleiste ist, funktioniert das leider nicht.
Dafür hätte ich gerne noch eine Lösung.
Hätte jemand von euch einen Ratschlag?
Hallo,

Die Tastenkombination Alt+Leertaste x maximiert das aktive Fenster.

Gruß Uwe
Hier die "stabilere" Möglichkeit mit API Calls
http://www.everythingaccess.com/tutorial...foreground
Vielen Dank,
aber leider kann man laut meinen Recherchen mit Sendkeys in VBA keine Leertasten senden.
Gibt es noch eine andere Lösung?

Anhand meines mühsam selbst erstellten VBA Codes, wirst du bestimmt erkennen können, das ich da ein absoluter Neuling auf dem Gebiet bin.
Was genau heißt "stabiler"?

Nach ausführlichen Tests, hab ich leider auch schon feststellen müssen, dass die Daten manchmal nicht korrekt übertragen werden, also bin ich für jede "stabilere" Variante dankbar.
Aber nachdem ich jetzt das halbe Tutorial auf Englisch gelesen habe und es nicht in meinen Kopf will, hab ich es erstmal auf Eis gelegt.
Hallo,

(21.06.2017, 10:55)yukay schrieb: [ -> ]Nach ausführlichen Tests, hab ich leider auch schon feststellen müssen, dass die Daten manchmal nicht korrekt übertragen werden, also bin ich für jede "stabilere" Variante dankbar.
Aber nachdem ich jetzt das halbe Tutorial auf Englisch gelesen habe und es nicht in meinen Kopf will, hab ich es erstmal auf Eis gelegt.

hier z.B. ist die API-Variante etwas kompakter: http://www.herber.de/forum/archiv/1096to...ml#1096079

Doch es bezieht sich auch da nur auf die Fenstergeschichte und nicht auf einen ferngesteuerten Login.

Gruß Uwe
Welches Porgramm möchtest du aktivieren ?
Manchmal is das überflüssig.
DAs geht nicht??
Zitat:
  1. SendKeys "% x"
Das sollte Alt-Leerx "senden"
nein, die Sendkys-Variante funktioniert leider nicht.
Mit den APIs, das kapier ich irgendwie auch nicht so ganz, vielleicht fehlen mir hier einfach die Grundlagen.
Ich möchte Google-Chrome Aktivieren. Hier findet dann die Anmeldung mit Benutzername und Kennwort statt.