Ich benötige bitte eure Hilfe zu folgendem Problem.
Mit der SendKey Methode steuere ich ein anderes Programm.
Es soll ein Wert aus dem Programm kopiert werden und dann in eine TextBox kopiert werden. Das Textfeld wird also mit der SendKey-Methode angesteuert. Der Wert wird auch kopiert mit Application.SendKeys "^{c}". Auch der Curser wird gesetzt mit
Me.TextBox1.SetFocus. Aber Application.SendKeys "^{v}", also das Einfügen des kopierten Werts in die Textbox1 wird nicht ausgeführt. Der Wert befindet sich aber
in der Zwischenablage. Was kann man tun?
Vielen Dank!
Private Sub CommandButton1_Click()
AppActivate "ABC", True
Application.SendKeys "{F3}"
Application.SendKeys "%{s}"
Application.SendKeys "+{Tab}"
Application.SendKeys "^{c}" 'kopieren
Me.TextBox1.SetFocus 'Curser auf TextBox setzen
Application.SendKeys "^{v}" 'in TextBox1 soll reinkopiert werden. Geht aber nicht.
End Sub