Không có cách nào khắc phục triệt để đâu bạn à, cẩn thận khi quét Virus thôi. Vấn đề này đã thảo luận rất nhiều trên GPE, bạn hãy tìm vào tham khảo thêm. Virus trong Excel đa số là Macro4, bạn có thể tải và sử dụng VirusWarning của TuanVNUNI dùng rất tốt.dragonboy đã viết:Dùng VBA trong Excel, đôi khi quyét virut nó cứ tưởng là virut macro và xóa luôn.
Hãy chỉ mình cách khắc phục.
Thì dù làm dùng Form hay cái gì thì bên trong vẫn phải chứa nội dung macro.. tức nó vẫn có khả năng bị các chương trình diệt virus xem là nguy hiểm và sẽ xóa đi...boong đã viết:Dễ ợt!
Bạn tạo một Form chứa các nút lệnh. Mà khi bạn nhấn vào nút lệnh đó thì nó thực hiện một lệnh có nội dung của Macro đó khi bạn lưu lại trước đó. Vậy là chương trình Bkav cũng phải bó tay rồi!
Đúng đấy. Nếu bạn dùng BKAV mà khi chạy để chế độ Diệt Macro là xong luôn đấy. BKAV không phân biệt được Macro và virus dạng Macro đâu. Tốt hơn là khi quét bạn không nên chọn Diệt không cần hỏi để khi phát hiện thì nó sẽ hỏi bạn là có diệt hay không.anhtuan1066 đã viết:Trời... BKAV là chuyên trị macro mà bạn... sở dĩ nó ko xóa của bạn là tại vì bạn đã tùy chọn ko quét macro mà thôi.. Thử chọn cái biết liền... E rằng chỉ còn lại cái Form rổng, còn code thì bị tiêu diệt sạch!
ANH TUẤN
Tôi đã thử rồi, nếu bạn lưu file thành 1 Add-in (ví dụ xla) thì BKAV vẫn pằng... pằng... pằng luôn. Tôi nghĩ là phải bảo vệ một cách thủ công file mà mình biết rõ nguồn gốc thôi.anhtuan1066 đã viết:Quan trọng nhất vẫn là bám sát câu hỏi của tác giã: Làm sao đễ macro cũa ta dc an toàn hơn? Như tôi đã nói ở trên, ko biết lưu file thành 1 add-in thì có an toàn ko?
(vì tôi ko xài chương trình diệt virus nen ko biết vụ này)
ANH TUẤN
He... he... Mỗi người mỗi cách... tôi thì thấy.. virus càng nhiều, càng độc thì.. càng tốt... Nhờ đó mà trình độ cũa mình sẽ tăng nhanh..tklshb đã viết:Tôi đã thử rồi, nếu bạn lưu file thành 1 Add-in (ví dụ xla) thì BKAV vẫn pằng... pằng... pằng luôn. Tôi nghĩ là phải bảo vệ một cách thủ công file mà mình biết rõ nguồn gốc thôi.
ANH TUẤN ơi! Ngày nay virus nhan nhản mà bạn không dùng trình diệt virus nào thì bái phục. Tôi dùng cả Bit và BKAV mà vẫn dính như thường. Có bí kps gì chia sẻ tôi với.
HoaVoTuyet1980 đã viết:Vậy xin hỏi đã ai có diệu kế gì để khắc phục chưa? Vì nếu không cần biết có phải virus không mà ngay cả chương trình do mình tạo ra cũng bị xóa nốt thì còn diệt virus làm gì nữa cho mệt hả?
Xin hỏi các phiên bản Excel khác có bị BKAV diệt luôn macro không? Ví dụ như Office 2007 hay OpenOffice hay KingSoft có bị như vậy không?
Cũng thế thôi bạn ạ. Tôi đang dùng Office 2007 đây. Tôi nghĩ là dù phiên bản nào đi chăng nữa thì vẫn chưa khắc phục được vấn đề này.HoaVoTuyet1980 đã viết:Vậy xin hỏi đã ai có diệu kế gì để khắc phục chưa? Vì nếu không cần biết có phải virus không mà ngay cả chương trình do mình tạo ra cũng bị xóa nốt thì còn diệt virus làm gì nữa cho mệt hả?
Xin hỏi các phiên bản Excel khác có bị BKAV diệt luôn macro không? Ví dụ như Office 2007 hay OpenOffice hay KingSoft có bị như vậy không?
Bạn có thể hướng dẫn rõ hơn được không? Tôi chưa biết và chưa nghe tên công cụ này lần nào.Mr Okebab đã viết:Trong Office có công cụ gọi là Digital Certificate for VBA Projects
Khi bạn sử dụng công cụ này thì bạn cứ việc chọn chế độ bảo vệ là High hoặc Very High, các macro của bạn sẽ không bị ngăn lại, còn tất cả các Macro của người khác thì đều bị ngăn lại.
Thân!