Làm cách nào để từ excel nhảy đến 1 cửa sổ khác đang mở?

Liên hệ QC

levanduyet

Hãy để gió cuốn đi.
Thành viên danh dự
Tham gia
30/5/06
Bài viết
1,798
Được thích
4,706
Giới tính
Nam
adboy đã viết:
Làm cách nào để từ excel nhảy đến 1 cửa sổ khác (không phải excel) đang mở !!!

Có bạn nào có hướng giải quyết không?

Lê Văn Duyệt
 
Nhấn và giữ phím Alt sau đó ấn phím Tab (mấy lần tùy thích, đến khi tới cửa sổ muốn mở thì ngừng). Cái này là phím tắt của window mà bác.
 
Upvote 0
Trong VB sử dụng các hàm API: FindWindow và ShowWindow
Nhưng sao mình sử dụng hàm ShowWindow trong VBA thì không thể cho 1 cửa sổ chương trình nào đó Activate...
Mã:
Option Explicit
Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Public Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
 
Public Sub Hien_Cuaso()
Dim n As Long
n = FindWindow("Notepad", vbNullString)
ShowWindow n, 1
End Sub
 
Upvote 0
Các cao thủ cho hỏi:
Nếu ta đã dùng bàn phím để chuyển cửa sổ dc thì tại sao ta ko dùng SendKeys vậy?
ANH TUẤN
 
Upvote 0
Các cao thủ cho hỏi:
Nếu ta đã dùng bàn phím để chuyển cửa sổ dc thì tại sao ta ko dùng SendKeys vậy?
ANH TUẤN
Có khi mở 1 ứng dụng, lại có khi mở 2,4, ... ứng dụng. Vậy biết đâu mà Sendkeys. Mình bấm trên bàn phím thấy "nó" thì dừng lại nhưng Sendkeys biết "nó" đâu mà dừng anh à.

Thân
TDN
 
Upvote 0
Bạn TEDAYNUI nói rất chính xác, mình áp dụng Sendkeys , và không thể xác định đúng cửa sổ cần "dừng" khi mở nhiều cửa sổ
Mr Duyet ơi, sao mình áp dụng thử Findwindow va Showwindow hoài mà k được, hình như do mình lấy tên của Windows không chính xác , bạn có Sample nào không??
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom