Cách làm cho Excel mỗi khi Save lập tức phải đánh đúng Pass thì mới cho lưu

Liên hệ QC

Dauthivan

Thành viên tiêu biểu
Tham gia
15/8/08
Bài viết
565
Được thích
327
Ý tưởng của em là cho người khác dùng thoải mái nhưng mỗi khi lưu vào thì lập tức phải đánh pass vào mới cho lưu, ví dụ em biết Pass thì sửa và lưu được, người khác không thể lưu được, không biết Excel có chức năng này hông nhỉ?
 
Ý tưởng của em là cho người khác dùng thoải mái nhưng mỗi khi lưu vào thì lập tức phải đánh pass vào mới cho lưu, ví dụ em biết Pass thì sửa và lưu được, người khác không thể lưu được, không biết Excel có chức năng này hông nhỉ?
Cái này đương nhiên phải dùng code VBA rồi ---> Bạn post bài vào chuyên mục Hàm và công thức Excel e rằng không hợp
 
Upvote 0
Ý tưởng của em là cho người khác dùng thoải mái nhưng mỗi khi lưu vào thì lập tức phải đánh pass vào mới cho lưu, ví dụ em biết Pass thì sửa và lưu được, người khác không thể lưu được, không biết Excel có chức năng này hông nhỉ?
Bạn đặt Password to modify (chọn Tools\Options\Security sẽ thấy vị trí này) và lưu file lại. Sau đó thì chỉ có người biết Password mới có thể lưu thông tin vào file, ngược lại, file ở trạng thái Read only.
Để phòng trường hợp chọn Save as để lưu với tên khác, bạn có thể sử dụng code sau cho đối tượng ThisWorkbook:
PHP:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    If SaveAsUI Then
        MsgBox "Khong duoc luu voi ten khac dau ban oi!"
        Cancel = True
    End If
End Sub
Tất nhiên, code trên sẽ bị vô hiệu khi người ta Disable Macro.
 
Upvote 0
Ý tưởng của em là cho người khác dùng thoải mái nhưng mỗi khi lưu vào thì lập tức phải đánh pass vào mới cho lưu, ví dụ em biết Pass thì sửa và lưu được, người khác không thể lưu được, không biết Excel có chức năng này hông nhỉ?
Theo mình đây là chức năng gốc của Excel có thể làm được, có nghĩa là đặt Password cho chức năng Modify. Nếu không có Password thì mọi thay đổi làm việc trên File đều không lưu được. Hơn nữa, mức độ bảo mật của chwcs năng này cao hơn VBA.
 
Upvote 0
Web KT

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

Back
Top Bottom