아래 사례를 도와주십시오 : vba에서 인쇄 명령에 대한 코드를 작성하면 OK가 실행됩니다.인쇄 명령을 수행 한 후 텍스트 상자에 초점 맞추기
그러나 인쇄 명령을 실행 한 후 커서는 텍스트 상자에 집중하지 않습니다.
커서를 텍스트 상자에 초점을 맞추려면 무엇을 사용해야합니까? 정말 고마워요.
If TextBox1.Text = "PRINT" Then
ActiveSheet.PrintOut
TextBox1.Value = ""
Call CData
ThisWorkbook.Save
ThisWorkbook.Activate
UserForm1.TextBox1.SetFocus
End If
내가 텍스트 상자에 스캔 바코드 매크로를 쓰고 있어요, 그래서 난 후 인쇄를 수행 자동 처리해야하기 때문에,이 텍스트 상자에 스캔 바코드를받을 계속할 수없는 스캔 바코드하기 전에 텍스트 상자를 클릭 없어야합니다.
방금'TextBox1.SetFocus'를 시도은? 또는'Me.TextBox1.SetFocus'? – 0m3r
아이디어로 이미 삽입했지만 커서는 여전히 Textbox1에 집중하지 않습니다. –
[VBA - 텍스트 상자의 특정 위치에 커서를 설정하는 방법?] 가능한 복제본 (https://stackoverflow.com/questions/28399480/vba-how-to-set-cursor-in-a-specific-position) -in-a-textbox) – Luuklag