bảo vệ file excel khi chuyển file cho người khác (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Tôi tuân thủ nội quy khi đăng bài

dinhthi1028

Thành viên mới
Tham gia
28/9/11
Bài viết
34
Được thích
3
ai Chỉ mình với.
mình muốn khi người khác kích vào file của mình trong vòng 3-5 giây thì sẽ bị đơ và phải thoát bằng task Manager.
Các bạn viết giúp mình code được không ạ?
trân thành cám ơn!
 
Lần chỉnh sửa cuối:
Thay vì muốn như vậy bạn nên thử với phần mềm lockxls !
 
Upvote 0
Giải pháp
ai Chỉ mình với.
mình muốn khi người khác kích vào file của mình trong vòng 3-5 giây thì sẽ bị đơ và phải thoát bằng task Manager.
Các bạn viết giúp mình code được không ạ?
trân thành cám ơn!
Chọn khoá sheet hoặc khóa ô chứa công thức đi bạn
 
Upvote 0
Thay vì muốn như vậy bạn nên thử với phần mềm lockxls !
MÌnh chưa hiểu. bạn chỉ rõ chút cho mình được không?
Bài đã được tự động gộp:

Chọn khoá sheet hoặc khóa ô chứa công thức đi bạn
Khóa ô chứa công thức nhưng vẫn có thể xem và thay đổi các số hạng trong công thức. ý mình muốn là nếu mình chuyển cho ai đó. chỉ xem thôi còn nếu bấm chuột trái vào một ô bất kỳ trong bảng thì file sẽ bị lỗi và đơ phải thoát ra vào lại ấy ạ.
 
Upvote 0
MÌnh chưa hiểu. bạn chỉ rõ chút cho mình được không?
Bài đã được tự động gộp:


Khóa ô chứa công thức nhưng vẫn có thể xem và thay đổi các số hạng trong công thức. ý mình muốn là nếu mình chuyển cho ai đó. chỉ xem thôi còn nếu bấm chuột trái vào một ô bất kỳ trong bảng thì file sẽ bị lỗi và đơ phải thoát ra vào lại ấy ạ.
Nếu như bạn muốn gửi cho ai đó không muốn họ biết mình làm công thức như thế nào thì trước khi gửi bạn chọn xóa công thức giữ nguyên giá trị thôi chứ báo lỗi rồi mở lại chắc chắn họ xóa file luôn rồi còn gì?
 
Upvote 0
Nếu như bạn muốn gửi cho ai đó không muốn họ biết mình làm công thức như thế nào thì trước khi gửi bạn chọn xóa công thức giữ nguyên giá trị thôi chứ báo lỗi rồi mở lại chắc chắn họ xóa file luôn rồi còn gì?
ý mình là không cho họ kiểm tra trên file của mình và sửa trên file của mình ấy
 
Upvote 0
ý mình là không cho họ kiểm tra trên file của mình và sửa trên file của mình ấy
Bạn xóa hết cả công thức rồi file chỉ là value họ có kiểm tra thì không biết bạn làm gì đâu? Họ có thay đổi gì ô bất kỳ thì cũng không chạy ảnh hưởng kết quả ô khác! File mà báo lỗi thì bị xóa mất rồi còn gì để xem nữa?
 
Upvote 0
Bạn xóa hết cả công thức rồi file chỉ là value họ có kiểm tra thì không biết bạn làm gì đâu? Họ có thay đổi gì ô bất kỳ thì cũng không chạy ảnh hưởng kết quả ô khác! File mà báo lỗi thì bị xóa mất rồi còn gì để xem nữa?
đúng ý mình là là muốn báo lỗi để bị xóa ấy
 
Upvote 0
Vậy thì gửi cho người khác làm gì, bạn có thể code target đến ô bất kỳ rồi close file không save. Xong
bạn nói rõ hơn được không ạ?
Bài đã được tự động gộp:

Vậy thì gửi cho người khác làm gì, bạn có thể code target đến ô bất kỳ rồi close file không save. Xong
yêu cầu là mình phải gửi file cho họ chứ họ không xem và sửa trên máy tính của mình ấy.
 
Upvote 0
bạn nói rõ hơn được không ạ?
Bài đã được tự động gộp:


yêu cầu là mình phải gửi file cho họ chứ họ không xem và sửa trên máy tính của mình ấy.
Khó hen, họ phải mở file lên xem thì mới thực thi được lệnh vba chứ nhỉ. Họ ko mở lên xem thì làm sao click chuột vào dữ liệu của bạn được mà đóng file Excel hả?
 
Upvote 0
Khó hen, họ phải mở file lên xem thì mới thực thi được lệnh vba chứ nhỉ. Họ ko mở lên xem thì làm sao click chuột vào dữ liệu của bạn được mà đóng file Excel hả?
đúng là khi họ mở file nên VBA sẽ thực thi lệnh làm cho đơ file excel bắt buộc phải đóng file đó bạn.
 
Upvote 0
đúng là khi họ mở file nên VBA sẽ thực thi lệnh làm cho đơ file excel bắt buộc phải đóng file đó bạn.
Rồi hiểu, nếu máy của họ ko bật macro hoặc bật nhưng lúc mở file họ ko cho chạy macro thì cũng như không àh bạn ơi.
 
Upvote 0
Thiếu gì cách để người khác có thể xem file của bạn mà không cho sửa hoặc sử dụng được file của bạn, mà bạn phải làm cho máy con người ta đơ và phải thoát bằng task Manager, cách làm này thiếu tình người quá.
Một cách đơn giản khác, bạn Copy toàn bộ vùng dữ liệu bạn muốn gửi cho người khác, mở phần mềm Paint lên, Ctrl + V vào đấy, sau đó Copy ngược cái ảnh đó dán lại vào Excel. Như vậy file bạn gửi đi chả ai sửa được gì, mà cũng không ai có thể copy được dữ liệu trong đó.
 
Upvote 0
Thiếu gì cách để người khác có thể xem file của bạn mà không cho sửa hoặc sử dụng được file của bạn, mà bạn phải làm cho máy con người ta đơ và phải thoát bằng task Manager, cách làm này thiếu tình người quá.
...
Bạn có đọc bài #1 hôn?
Ngay từ đầu, ý tưởng chính của người ta là muốn hé lộ hàng kiểu mời mọc, cho xem phớt qua 5 giây rồi đơ.
Kiểu vũ xếch xy, có cái miếng vải lót hé ra hé vô vài cái rồi chạy tuốt vào trong. Khách nào muốn lâu dài hơn thì móc đô ra...

Làm quái gì có chuyện "tình người" trong dịch vụ này.
 
Upvote 0
Bạn có đọc bài #1 hôn?
Ngay từ đầu, ý tưởng chính của người ta là muốn hé lộ hàng kiểu mời mọc, cho xem phớt qua 5 giây rồi đơ.
Kiểu vũ xếch xy, có cái miếng vải lót hé ra hé vô vài cái rồi chạy tuốt vào trong. Khách nào muốn lâu dài hơn thì móc đô ra...

Làm quái gì có chuyện "tình người" trong dịch vụ này.
Bài 4 chủ thớt có giải thích đó anh, chủ thớt muốn mời mọc xem show thoải mái, miễn sao không sờ vào hiện vật là được, nếu lỡ sờ vào là sau 5 giây điện giật quay đơ. Mục đích của thớt cuối cùng là cho xem thoải mái, nhưng cấm sờ vào hiện vật. :D
 
Upvote 0
Bài 4 chủ thớt có giải thích đó anh, chủ thớt muốn mời mọc xem show thoải mái, miễn sao không sờ vào hiện vật là được, nếu lỡ sờ vào là sau 5 giây điện giật quay đơ. Mục đích của thớt cuối cùng là cho xem thoải mái, nhưng cấm sờ vào hiện vật. :D
Xem thì làm cái tượng sáp như bài #25 nhưng đâu có chịu. :D
 
Upvote 0
Excel chỉ có mỗi cái Pass Open là an toàn thôi còn lại mọi cái khác chỉ là chiêu trò cho vui

thay vì tìm mọi cách không hiệu quả rảnh học thêm 1 ngôn ngữ khác thay thế nó là tốt nhất cho chủ thớt

gợi ý cho thôi cách đơn giản nhất mà gần với VBA nhất có thể nói là nói là gần như nhau thì code trên VB6

khá thêm chút Delphi, python +++++++++++++++++ tùy thích
 
Upvote 0

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

Back
Top Bottom