CEO76
Thành viên mới

- Tham gia
- 2/1/09
- Bài viết
- 33
- Được thích
- 12
Tôi có một ứng dụng dạng portable (Lịch Vạn Sự), tất nhiên tôi không viết chương trình này và cũng không phải là người đóng gói nó thành portable.
Tôi dùng API shellexecute để mở trương trình này từ excel qua một command button. Tuy nhiên sau khi được mở thì chương trình lại ở chế độ ẩn và nằm ở trong system tray.
Tôi dùng hàm API FindWindowLike và biết được Caption của chương trình lịch vạn sự là "Lich Van Su Dien Tu v2.0"
Tôi đã thử dùng một số hàm API như ShowWindow, SetForegroundWindow, SetWindowPos, BringWindowToTop tuy nhiên không thể hiển thị được cửa sổ của chương trình Lịch Vạn Sự.
Chương trình có thể được hiển thị bằng nhấp đúp vào biểu tượng ngôi sao ở thanh system tray, tuy nhiên tôi muốn biết có cách nào để thể hiện cửa sổ chương trình dùng VBA.
Kèm theo bài viết này là tập tin excel và chương trình Lịch vạn sự Portable.
Liệu VBA có thể giải quyết được vấn đề mà tôi muốn thực hiện? Rất mong các bạn cho tôi biết cách nếu có thể
Xin chân thành cảm ơn
CEO76
Tôi dùng API shellexecute để mở trương trình này từ excel qua một command button. Tuy nhiên sau khi được mở thì chương trình lại ở chế độ ẩn và nằm ở trong system tray.
Tôi dùng hàm API FindWindowLike và biết được Caption của chương trình lịch vạn sự là "Lich Van Su Dien Tu v2.0"
Tôi đã thử dùng một số hàm API như ShowWindow, SetForegroundWindow, SetWindowPos, BringWindowToTop tuy nhiên không thể hiển thị được cửa sổ của chương trình Lịch Vạn Sự.
Chương trình có thể được hiển thị bằng nhấp đúp vào biểu tượng ngôi sao ở thanh system tray, tuy nhiên tôi muốn biết có cách nào để thể hiện cửa sổ chương trình dùng VBA.
Kèm theo bài viết này là tập tin excel và chương trình Lịch vạn sự Portable.
Liệu VBA có thể giải quyết được vấn đề mà tôi muốn thực hiện? Rất mong các bạn cho tôi biết cách nếu có thể
Xin chân thành cảm ơn
CEO76