Tôi đã nói ở bài 2 rồi, sao bạn không thử?
Dù Windows 8 hay Windows 10, dù có cái quyền Admin gì đi chẳng nữa, nhưng nếu UAC đang thiết lập mức cao thì đố mà copy được bất cứ file nào vào ổ C
Ai viết code VBA mà có đoạn copy gì gì đó vào ổ C sẽ gặp rất nhiều khó khăn với vụ này. Vậy bạn có 2 lựa chọn:
- Thay gì lưu tạm đâu đó trong C, tại sao bạn không lưu vào nơi khác? Ổ D chẳng hạn
- Ngoài ra nếu tôi nhớ không lầm thì thư mục Documents cho phép bạn copy vào đó thoải mái mà không hỏi điều gì, vậy tại sao bạn không thử lưu tạm tại thư mục này?
---------------
Đương nhiên có cách lựa chọn thứ 3 là thay đổi thiết lập UAC nhưng cách này không khuyến cáo, bởi:
- Nếu thay đổi UAC thì sẽ nguy hiểm cho máy tính
- Thay đổi UAC cùng lắm chỉ làm được trên máy bạn, nếu mang code sang máy khác thì sao? Lại phải viết thêm code đổi UAC của máy người ta chắc (dù được cũng khá phức tạp)