taieuro2
Thành viên mới

- Tham gia
- 29/2/12
- Bài viết
- 20
- Được thích
- 1
Mình tìm được trên 1 website có hướng dẫn cách xóa file khi người khác cố tình mở file có pass mà lại nhập sai pass.
Nhưng theo kiến thức nông cạn thì mình thấy hình như code dưới đây chỉ nhập sai 1 lần là nó xóa mất file luôn!
Mình mong các Pro chỉ giúp cách làm sao thay đổi được số lần nhập sai pass mới cho phép xóa file!
Và cách chèn code vào file để khi mở là nó hỏi pass, nhập sai 3 lần mới xóa!
Và khi xóa thì nó xóa vào đâu, có cách phục hồi được không? (nếu xóa vào recycle bin thì mình biết cách lấy lại rồi
)
Xin chân thành cảm ơn các Pro!
Nhưng theo kiến thức nông cạn thì mình thấy hình như code dưới đây chỉ nhập sai 1 lần là nó xóa mất file luôn!
Mã:
[COLOR=#FFFFFF][FONT=Arial]Private Sub Workbook_Open()[/FONT][/COLOR]
[COLOR=#000000][FONT=Arial]Dim strPwd As String[/FONT]
[FONT=Arial]strPwd = Application.InputBox("Enter password")[/FONT]
[FONT=Arial]'Enter your password here[/FONT]
[FONT=Arial]If strPwd <> "Mahesh123" Then[/FONT]
[FONT=Arial]Application.DisplayAlerts = False[/FONT]
[FONT=Arial]ThisWorkbook.ChangeFileAccess xlReadOnly[/FONT]
[FONT=Arial]Kill ThisWorkbook.FullName[/FONT]
[FONT=Arial]ThisWorkbook.Close False[/FONT]
[FONT=Arial]End If[/FONT][/COLOR]
Và cách chèn code vào file để khi mở là nó hỏi pass, nhập sai 3 lần mới xóa!
Và khi xóa thì nó xóa vào đâu, có cách phục hồi được không? (nếu xóa vào recycle bin thì mình biết cách lấy lại rồi

Xin chân thành cảm ơn các Pro!