Auto Enable Macro

Liên hệ QC

tppeterpan

Thành viên mới
Tham gia
2/12/08
Bài viết
4
Được thích
5
Có cách nào mà khi open 1 file excel, macro trong file excel đó sẽ tự động enable ma không hiện thông báo enale/disable macro ko các bác?
 
Xin lỗi cho mình hỏi: Giữa mức Low và Medium có gì khác nhau không?
Low thì bạn biết rồi, macro tự chạy mà không có cảnh báo gì cả!
High ngược lại, cấm mọi thứ
Medium lưng lửng, 1 file có chứa macro khi mở lên sẽ được cảnh báo để cho người dùng tự chọn chạy hay không
-------------
Theo tôi để ở mức Medium là hợp lý nhất, còn mức Low rất nguy hiểm, vì virus xâm nhập lúc nào bạn cũng không biết
 
Upvote 0
Cách này áp dụng được với trường hợp bảo vệ trong excel= Hight trở xuống. Đầu tiên bạn vào star - all programs - M.office - M. office tools - Digital certifi...trong ô chose đánh chữ ký của mình.
Tiếp theo mở file excel cần chọn enab..chọn alt+f11 vào tools - Digital Sinal...click vòa tên mình đã đăng ký - save file.

mở lại file tích vào hộp thoại chọn enab..Từ đây trở đi mỗi lần bạn mở file sẽ không còn thấy biểu tượng đòi enab.. nữa. Nếu Excel để ở mức Very Hight thì tớ cũng pó tay. chỉ chuyển sang EXE được thui.
 
Upvote 0
Hình như mọi người thích click chuột thì phải và cái này cũng tương đương với auto.
File này tương đương với việc set Security ở mức Low
Khuyên bạn đừng bao giờ dùng nếu không muốn sẽ có ngày phải hối hận vì đã tạo cơ hội cho virus tấn công
 
Upvote 0
Ý mình muốn hỏi là có thể viết 1 đoạn code, hay 1 macro nào đó chèn vào file excel , để khi mở file đó lên (chỉ file đó thôi) sẽ tự động enable macro của file đó mà ko hiện lên bảng enable/disable macro. chứ mình ko muốn hạ security hay can thiep vao registry, vì nếu auto enable macro hết tất cả các file chẳng khác nào mở cửa rước virus về nhà! :-) còn cách của hoangle17, cach nay thi dung digital signature hay digital certificated, cách này thì chỉ dủng dc trên 1 máy hoặc trả phí để dùng trên nhiều máy, không trùng với ý định của mình lắm! :-)

Mình thấy có bài của bac levanduyet dung autoit. Cách này cũng dc, nhưng mà ko thể dùng cách này ko hay lắm vì nó phải qua trung gian autoIT. mình muốn double click vào file excel cơ! :-)
 
Lần chỉnh sửa cuối:
Upvote 0
Ý mình muốn hỏi là có thể viết 1 đoạn code, hay 1 macro nào đó chèn vào file excel , để khi mở file đó lên (chỉ file đó thôi) sẽ tự động enable macro của file đó mà ko hiện lên bảng enable/disable macro. chứ mình ko muốn hạ security hay can thiep vao registry, vì nếu auto enable macro hết tất cả các file chẳng khác nào mở cửa rước virus về nhà! :-) còn cách của hoangle17, cach nay thi dung digital signature hay digital certificated, cách này thì chỉ dủng dc trên 1 máy hoặc trả phí để dùng trên nhiều máy, không trùng với ý định của mình lắm! :-)

Mình thấy có bài của bac levanduyet dung autoit. Cách này cũng dc, nhưng mà ko thể dùng cách này ko hay lắm vì nó phải qua trung gian autoIT. mình muốn double click vào file excel cơ! :-)
Thế thì xin thưa: HỔNG CÓ CÁCH NÀO (ngoại trừ file .EXE ra)
Suy luận logic cũng thấy được vấn đề ---> code muốn chạy thì phải Enable macros... Vậy cho dù có 1 code nào đó làm công việc Auto gì gì đó mà bạn nói thì trước tiên cũng phải Enable macros cho nó chạy chứ
Hợp logic không?
-------------------
Tôi cũng đang suy nghĩ tại sao lại có quá nhiều người hỏi vấn đề thiếu logic đến thế
 
Lần chỉnh sửa cuối:
Upvote 0
vấn đề này trước đây tôi nhớ bác phantuhuong có đưa vấn đề này lên tôi có chép được đoạn code đó, nhưng vừa qua ổ cứng bị hỏng nến mất hết. Mọi người có nhớ tiện ích SortTCVN.xla của tác giả : Phạm Văn Trung; Giáo viên : Trường THPT Thanh Tuyền - Huyện Dầu Tiếng - Tỉnh Bình Dương; Địa chỉ : H291/80 K9 P.Chánh Nghĩa
Tx.Thủ Dầu Một-Bình Dương. Email : phamtrung@gmail.com ; phamtrung03@yahoo.com . Đây là tiện ích rất hay, chỉ cần AddIn vào Excel là chạy, không cần phải đưa Security xuống mức Low. Hãy liên hệ với tác giả Phạm văn Trung hoặc bác phantuhuong xem sao.
 
Upvote 0
vấn đề này trước đây tôi nhớ bác phantuhuong có đưa vấn đề này lên tôi có chép được đoạn code đó, nhưng vừa qua ổ cứng bị hỏng nến mất hết. Mọi người có nhớ tiện ích SortTCVN.xla của tác giả : Phạm Văn Trung; Giáo viên : Trường THPT Thanh Tuyền - Huyện Dầu Tiếng - Tỉnh Bình Dương; Địa chỉ : H291/80 K9 P.Chánh Nghĩa
Tx.Thủ Dầu Một-Bình Dương. Email : phamtrung@gmail.com ; phamtrung03@yahoo.com . Đây là tiện ích rất hay, chỉ cần AddIn vào Excel là chạy, không cần phải đưa Security xuống mức Low. Hãy liên hệ với tác giả Phạm văn Trung hoặc bác phantuhuong xem sao.
Nếu Add-ins thì Bạn tham khảo tại đây thử xem: http://www.giaiphapexcel.com/forum/showthread.php?52203-Vô-hiệu-hoá-Security...&p=331129#post331129
 
Upvote 0
Em xem phần mềm A - EXCEL của tác giả Duy Tuân Thấy có phần add in, vậy anh có thể chia sẽ cho diễn đàn cùng biết không?
 
Upvote 0
Em xem phần mềm A - EXCEL của tác giả Duy Tuân Thấy có phần add in, vậy anh có thể chia sẽ cho diễn đàn cùng biết không?

Để file Excel chạy được macro mà không cần quan tâm tới thiết lập Security có các cách sau:
1. Tạo file dạng Add-in, nhược điểm của loại này là chỉ chạy lệnh mà không lưu dữ liệu trên nó, không có giao diện bảng tính.
2. Dùng Visual Basic hoặc một công cụ lập trình nào đó, tạo file EXE độc lập, trong file này liên kết tới Excel và mở tệp Excel của bạn, khi tệp Excel được mở từ file Excel này thì code trong file Excel sẽ được chạy bình thường dù Secrity của Excel đang đặt mức nào. Ngôn ngữ lập trình VBA cũng và Visual Basic nên các bạn hoàn toàn làm được.

Hình như tôi có bài viết cụ thể kèm ví dụ về vấn đề này rồi?
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom