tungson_mrcc
Thành viên hoạt động



- Tham gia
- 25/4/07
- Bài viết
- 108
- Được thích
- 72
Nhờ các bác chỉ giúp vấn đề sau:
Làm sao xác định được thời gian lưu trữ sau cùng của file hiện hành.
Giả sử, tôi có file a.xls. Trong cửa sổ Windows Explorer, Khi di chuột trên file tôi có thông tin về file như sau " .... Date Modified 1/24/2010 10:00 AM ....". Sau khi đang mở file a.xls, có hàm nào cho phép lấy lại các thông tin này không?
Tôi đã thử với hàm filedatetime(), như sau: filedatetime(activeworkbook.FullName).
Nhưng kết quả là thời gian mở file lần cuối cùng chứ không phải là thời gian lưu trữ sau cùng của file (1/24/2010 10:00 AM )
Trân trọng
Rất mong được sự quan tâm của các cao thủ.
Vấn đề là ở chỗ đa phần các chương trình của chúng ta đều sử dụng ngày giờ hệ thống làm cơ sở để tính toán. Khi đồng hồ hệ thống sai thì phần mềm sẽ cập nhật sai thời gian v.v...
Tôi nảy ra ý này nhằm kiểm tra đồng hồ hệ thống trước khi chạy chương trình. Nếu phát hiện sai lệch giữa thời gian lưu file lần cuối cùng và thời điểm hiện tại thì cảnh báo để chúng ta có thể điều chỉnh lại đồng hồ hệ thống.
Câu lệnh tôi định sử dụng là " if filedatetime(activeworkbook.fullname) > now() then ...."
Thế nhưng hàm filedatetime() lại cho kết quả không như mong muốn.
Mong các cao thủ chỉ giúp.
Trân trọng.
Làm sao xác định được thời gian lưu trữ sau cùng của file hiện hành.
Giả sử, tôi có file a.xls. Trong cửa sổ Windows Explorer, Khi di chuột trên file tôi có thông tin về file như sau " .... Date Modified 1/24/2010 10:00 AM ....". Sau khi đang mở file a.xls, có hàm nào cho phép lấy lại các thông tin này không?
Tôi đã thử với hàm filedatetime(), như sau: filedatetime(activeworkbook.FullName).
Nhưng kết quả là thời gian mở file lần cuối cùng chứ không phải là thời gian lưu trữ sau cùng của file (1/24/2010 10:00 AM )
Trân trọng
Rất mong được sự quan tâm của các cao thủ.
Vấn đề là ở chỗ đa phần các chương trình của chúng ta đều sử dụng ngày giờ hệ thống làm cơ sở để tính toán. Khi đồng hồ hệ thống sai thì phần mềm sẽ cập nhật sai thời gian v.v...
Tôi nảy ra ý này nhằm kiểm tra đồng hồ hệ thống trước khi chạy chương trình. Nếu phát hiện sai lệch giữa thời gian lưu file lần cuối cùng và thời điểm hiện tại thì cảnh báo để chúng ta có thể điều chỉnh lại đồng hồ hệ thống.
Câu lệnh tôi định sử dụng là " if filedatetime(activeworkbook.fullname) > now() then ...."
Thế nhưng hàm filedatetime() lại cho kết quả không như mong muốn.
Mong các cao thủ chỉ giúp.
Trân trọng.
Chỉnh sửa lần cuối bởi điều hành viên: