Tôi dùng VirusMacroWarning sao không xóa triệt để được nhỉ? bạn có cách gì, mong được chỉ bảo thêm?Ăn thua là tùy ở từng cái VirusMacroWarning...
Tôi dùng VirusMacroWarning sao không xóa triệt để được nhỉ? bạn có cách gì, mong được chỉ bảo thêm?Ăn thua là tùy ở từng cái VirusMacroWarning...
Application.SendKeys "%tmm" '<- Alt + T + M + M
Application.SendKeys "^{v}" '<- Ctrl + V
tôi dùng office 2010 vào name manager xóa 1 phát ăn ngayhix, vào define name mà xóa từng name có mà đến tuần sau à ...?
ăn thua là tùy ở từng cái virusmacrowarning...
tôi dùng office 2010 vào name manager xóa 1 phát ăn ngay
cho thêm 2 tấn nữa cũng đi tuốt
hee heee
Thấy mọi người thảo luận name, mình tìm được một chương trình diệt virus name của Do Thanh Nhan ở Quảng Ngãi gửi lên để mọi người tham khảo, bảo đảm diệt sạch virus.
Em tìm thấy 1 đoạn code và thử thì thấy diệt name rác khá nhanh và hiệu quả, tuy nhiên chưa hiểu rõ được đoạn code diệt name rác trên căn cứ vào nguyên lý gì và đã diệt những cái gì nên mong các bác giải thích giùm?
Sub DeleteErrName()
On Error Resume Next
Dim NSh As Name, i As Integer
Dim OldStatus As Boolean, ThongBao As String
OldStatus = Application.DisplayStatusBar
Sheets.Add.Name = "ShName"
For Each NSh In ActiveWorkbook.Names
If InStr(1, NSh.RefersToR1C1, "#") > 0 Or _
InStr(1, NSh.RefersToR1C1, "\") > 0 Then
i = i + 1
Application.StatusBar = "Deleted : " & Format(i, "#,##0") & _
" Deleting...: " & NSh.Name
Sheets("ShName").Range("A" & i).Value = NSh.Name
Sheets("ShName").Range("B" & i).Value = " " & NSh.RefersToR1C1
NSh.Delete
End If
Next
If i > 0 Then _
ThongBao = ThongBao & Chr(13) & Chr(13) & " -" & Format(i, "#,##0") & " Names da xoa"
MsgBox ThongBao, vbInformation, "GPE"
Application.StatusBar = ""
Application.DisplayStatusBar = OldStatus
End Sub
Đoạn code trên không ăn thua gì bạn à. Nó chỉ xóa các name thông thường (không phải loại hiểm) và chỉ ở phạm vi workbook. Thực ra người ta tạo các virus macro và name hiểm ở các sheet (ở workbook không thấy), các dạng Dialog sheet, Chart Sheet, worksheet, macrosheet, các name tạo ra cố tình để các công cụ không xoá được. Các bạn lưu ý là name rác thường là hậu quả sau quá trình hoạt động của virus macro hoặc do chính người dùn tạo thừa và không dùng đến, có nghĩa là khi các bạn nhìn thấy nó thì virus đã làm cái gì trước đó rồi. Công cụ VirusMacroWarning là ngăn chặn từ khi nó bắt đầu hoạt động khi Excel bật và mở file, kiểm soát khi lưu dữ liệu. Sau khi chặn xong thì mới tiến hành tìm name rác cũ của file và thông báo diệt. Thủ thuật diệt name rác cứng đầu không phải chỉ bằng lệnh Delete thông thường của Excel đâu, còn cả kỹ thuật hook, API.
Các bạn cần công cụ ngăn chặn và diệt tự động virus macro và xóa name rác nên cập nhật các phiên bản mới của VirusMacroWarning.
Những bạn làm phụ trách IT của một đơn vị, thay vì cứ thỉnh thoảng phải trả lời điện thoại rồi đến sửa máy vì virus macro thì tốt nhất bảo họ download và cài VirusMacroWarning là nhẹ người.
Download
Rất cảm ơn anh Tuân. Em đã download và dùng phần mềm VirusMacroWarning của anh.Đoạn code trên không ăn thua gì bạn à. Nó chỉ xóa các name thông thường (không phải loại hiểm) và chỉ ở phạm vi workbook. Thực ra người ta tạo các virus macro và name hiểm ở các sheet (ở workbook không thấy), các dạng Dialog sheet, Chart Sheet, worksheet, macrosheet, các name tạo ra cố tình để các công cụ không xoá được. Các bạn lưu ý là name rác thường là hậu quả sau quá trình hoạt động của virus macro hoặc do chính người dùn tạo thừa và không dùng đến, có nghĩa là khi các bạn nhìn thấy nó thì virus đã làm cái gì trước đó rồi. Công cụ VirusMacroWarning là ngăn chặn từ khi nó bắt đầu hoạt động khi Excel bật và mở file, kiểm soát khi lưu dữ liệu. Sau khi chặn xong thì mới tiến hành tìm name rác cũ của file và thông báo diệt. Thủ thuật diệt name rác cứng đầu không phải chỉ bằng lệnh Delete thông thường của Excel đâu, còn cả kỹ thuật hook, API.
Các bạn cần công cụ ngăn chặn và diệt tự động virus macro và xóa name rác nên cập nhật các phiên bản mới của VirusMacroWarning.
Những bạn làm phụ trách IT của một đơn vị, thay vì cứ thỉnh thoảng phải trả lời điện thoại rồi đến sửa máy vì virus macro thì tốt nhất bảo họ download và cài VirusMacroWarning là nhẹ người.
Download
-----------Có 1 vài name khá kỳ lạ, dùng chương trình xóa không được, xóa bằng tay cũng không xong... nhưng nếu anh mở file trên Excel2007 thì nó làm tất tần tật trong vòng 5s
-----------
Chào anh, em đã dùng excel2007 để xóa name rác file đính kèm nhưng vẫn ko được, xóa xong sau đó kiểm tra lại thì vẫn còn. Anh có thể chỉ giúp em cách xóa các name rác này ko ạ.
Cám ơn anh nhiều!
---------Đã xóa rồi đây
Ngoài name rác, file của bạn còn có style rác nữa nhé (nói chung là cả đống rác)
tôi có nhận được file này, xoá bằng Công cụ VirusMacroWarning của anh tuân cũng không xong, xoá bằng cách của thầy ndu cũng không được, xoá bằng ex2007 vẫn trơ ra. mọi người xem dùm. ( file đã xoá dữ liệu cho bớt nặng)
tôi có nhận được file này, xoá bằng Công cụ VirusMacroWarning của anh tuân cũng không xong, xoá bằng cách của thầy ndu cũng không được, xoá bằng ex2007 vẫn trơ ra. mọi người xem dùm. ( file đã xoá dữ liệu cho bớt nặng)
FILE NÀY XÓA QUÁ ĐƠN GIẢN BẰNG EXCEL 2010-2013tôi có nhận được file này, xoá bằng Công cụ VirusMacroWarning của anh tuân cũng không xong, xoá bằng cách của thầy ndu cũng không được, xoá bằng ex2007 vẫn trơ ra. mọi người xem dùm. ( file đã xoá dữ liệu cho bớt nặng)