ongke0711
Thành viên gắn bó



- Tham gia
- 7/9/06
- Bài viết
- 2,459
- Được thích
- 3,356
- Giới tính
- Nam
Lấy ý tưởng từ bài của bác @huuthang_bd (link), tôi làm cái ứng dụng nhỏ này để hiển thị thông báo khi công việc đến hạn, cần xử lý.
Ứng dụng này không dùng file VBS nữa mà đổi sang PowerShell để tương tác tạo bảng thông báo (Form của .NET).
Microsoft đã không còn hỗ trợ VBS nên các phiên bản Windows 11 sau này (24H2) phải tự cài VBS chứ không mặc định cài sẵn. Do vậy một số máy sẽ không còn chạy được các file VBS.
Vì code để hiển thị thông báo đơn giản nên vẫn sẽ có một số hạn chế, lỗi như:
- Vẫn hiện màn hình console. Để từ từ ngâm cứu tiếp rồi sửa.
- Người dùng phải mở file excel để bấm cập nhật công việc thì hệ thống thông báo mới đúng và đủ.
- File PowerShell (PS) có thể trực tiếp mở file Excel để lấy thông tin đưa vào bảng nhưng tôi không dùng code này để tránh đụng khi người dùng đang thao tác trên file Excel này. Hơn nữa để PS làm việc với Excel thì sẽ phải nạp thêm thư việc "Import-Excel" nhưng đối với máy không có quyền Administrator sẽ phải thêm mấy bước cài đặt -> cũng hơi phiền nên dùng cách đọc CSV.

Ứng dụng này không dùng file VBS nữa mà đổi sang PowerShell để tương tác tạo bảng thông báo (Form của .NET).
Microsoft đã không còn hỗ trợ VBS nên các phiên bản Windows 11 sau này (24H2) phải tự cài VBS chứ không mặc định cài sẵn. Do vậy một số máy sẽ không còn chạy được các file VBS.
Vì code để hiển thị thông báo đơn giản nên vẫn sẽ có một số hạn chế, lỗi như:
- Vẫn hiện màn hình console. Để từ từ ngâm cứu tiếp rồi sửa.
- Người dùng phải mở file excel để bấm cập nhật công việc thì hệ thống thông báo mới đúng và đủ.
- File PowerShell (PS) có thể trực tiếp mở file Excel để lấy thông tin đưa vào bảng nhưng tôi không dùng code này để tránh đụng khi người dùng đang thao tác trên file Excel này. Hơn nữa để PS làm việc với Excel thì sẽ phải nạp thêm thư việc "Import-Excel" nhưng đối với máy không có quyền Administrator sẽ phải thêm mấy bước cài đặt -> cũng hơi phiền nên dùng cách đọc CSV.

