Bitte helfen Sie mir Fall unten: Wenn ich Code für den Druckbefehl von VBA schreiben dann läuft es OK.Legen Sie den Fokus auf Textbox nach dem Ausführen von Druckbefehl
Aber nach dem Ausführen Druckbefehl dann Cursor nicht auf Textfeld konzentrieren.
Was muss ich verwenden, um den Cursor auf die Textbox zu fokussieren? Vielen Dank.
If TextBox1.Text = "PRINT" Then
ActiveSheet.PrintOut
TextBox1.Value = ""
Call CData
ThisWorkbook.Save
ThisWorkbook.Activate
UserForm1.TextBox1.SetFocus
End If
Weil ich Makro auf Textbox für Scan-Barcode schreibe, also muss ich in den automatischen Prozess nach dem Druck durchführen, kann es Scan-Barcode auf Textbox weiterhin erhalten, müssen nicht auf Textbox klicken, bevor Scan-Barcode.
Sie haben versucht, 'TextBox1.SetFocus' gerade? oder 'Me.TextBox1.SetFocus'? – 0m3r
Ich habe bereits als Ihre Idee eingefügt, aber der Cursor immer noch nicht auf Textbox1 konzentrieren. –
Mögliches Duplikat von [VBA - Wie setze ich Cursor in einer bestimmten Position in einer Textbox?] (Https://stackoverflow.com/questions/28399480/vba-how-to-set-cursorin-a-specific-position (in-a-textbox) – Luuklag