Mình muốn hỏi là có thể tạo được một file dạng exe hoặc bat để có thể tự động chỉnh mức bảo vệ của marco trong excel xuống Low không. Người bình thường chỉ cần ấn vào file này là có thể tự chỉnh sửa không cần thao tác mở file vào Tool/Option...
Đương nhiên là được, và cách đơn giản nhất là dùng reg file...Mình muốn hỏi là có thể tạo được một file dạng exe hoặc bat để có thể tự động chỉnh mức bảo vệ của marco trong excel xuống Low không. Người bình thường chỉ cần ấn vào file này là có thể tự chỉnh sửa không cần thao tác mở file vào Tool/Option...
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Security]
"Level"=dword:00000001
Nếu như thế này thì nói làm chi, ở đây mọi người thích lập trình VBA nên mới hỏiĐương nhiên là được, và cách đơn giản nhất là dùng reg file...
Nội dung file như sau:
Chỉ cần Double click vào file này là xong!Mã:Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Security] "Level"=dword:00000001
Tuy nhiên khuyên bạn không nên chỉnh Security ở mức Low ---> Vì như vậy sẽ tạo cơ hội tốt cho virus xâm nhập 1 cách vô hình mà bạn không hề hay biết
Chỉnh Security ở mức Medium tôi thấy hợp lý nhất rồi ---> Mở file lên, nếu thấy nghi ngờ thì bấm vào nút Disable macro, bằng ngược lại, bấm Enable macro vẩn chưa muộn!
Bạn nói vậy thì càng bất hợp lý ---> Đã lập trình bằng VBA, muốn chạy nó phải đặt security ở mức Low trước ---> Vậy chẳng hóa ra ta bị rơi vào vòng lẩn quẩn: Gà có trước hay trứng có trước à? ---> Dùng VBA để đặt mức Security cho VBA là chuyện vô lý nhất mà bất cứ người nào không biết máy tính cũng có thể suy ra đượcNếu như thế này thì nói làm chi, ở đây mọi người thích lập trình VBA nên mới hỏi
Có nói gì đến lập trình VBA trong này không?Mình muốn hỏi là có thể tạo được một file dạng exe hoặc bat để có thể tự động chỉnh mức bảo vệ của marco trong excel xuống Low không
Đã làm file trên VB thì chạy luôn nó, tại sao phải cần công đoạn này:Các bác làm giúp cái này nhé: Dùng VB viết một chương trình chỉnh Excel có Security ở mức Low (nếu chưa ở mức Low), tiếp theo gọi mở file abc.xls . Sau đó dịch file VB vừa làm ra .exe
Nguyên tắc chung cho cả VB lẩn VBA (mà tôi cho là dể nhất) để làm việc này:tiếp theo gọi mở file abc.xls . Sau đó dịch file VB vừa làm ra .exe
trong Registry[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Security]