Mình không hiểu cách làm macro để bảo vệ việc in ấn hay sao lưu

Liên hệ QC

tuanccc

Thành viên mới
Tham gia
20/12/12
Bài viết
6
Được thích
0
Trong mục này:

http://www.giaiphapexcel.com/forum/showthread.php?14768-Nh%E1%BB%AFng-tuy%E1%BB%87t-chi%C3%AAu-trong-Excel



Phần 3: Ngăn chận người sử dụng thực hiện một số hành động nào đó nhất định

Mình đã thử làm là điền các đoạn PHP Code như hướng dẫn trong Visual Basic, nhưng khi mở lên thì vẫn Save hoặc Print được.
Có phải làm gì trong Option/Trust Center/Trust Center Setting/Macro Settings không các bạn? tức là tùy chọn dòng nào? (Mình đang dùng bộ Office 2010)

Nhờ các bạn hiểu ý mình hỏi và giúp đỡ mình với! Mình làm theo hướng dẫn hoài mà ko được như ý muốn! Chân thành cảm ơn!
 
Lần chỉnh sửa cuối:
Trong mục này:

http://www.giaiphapexcel.com/forum/showthread.php?14768-Nh%E1%BB%AFng-tuy%E1%BB%87t-chi%C3%AAu-trong-Excel



Phần 3: Ngăn chận người sử dụng thực hiện một số hành động nào đó nhất định

Mình đã thử làm là điền các đoạn PHP Code như hướng dẫn trong Visual Basic, nhưng khi mở lên thì vẫn Save hoặc Print được.
Có phải làm gì trong Option/Trust Center/Trust Center Setting/Macro Settings không các bạn? tức là tùy chọn dòng nào? (Mình đang dùng bộ Office 2010)

Nhờ các bạn hiểu ý mình hỏi và giúp đỡ mình với! Mình làm theo hướng dẫn hoài mà ko được như ý muốn! Chân thành cảm ơn!
Để chạy được thì yêu cầu 2 điều:
  • Cần Enable Macro.
  • Đủ Đặt Sub đó trong ThisWorkbook như hình.
 

File đính kèm

  • JOBLESS_HIX.png
    JOBLESS_HIX.png
    10.1 KB · Đọc: 50
Lần chỉnh sửa cuối:
Trong mục Macro Setting, mình đã để thế này:

(Hình 1)

Và đã copy đoạn PHP code vào thế này (Ngăn chặn việc in):

(Hình 2)

Nhưng kết quả là vẫn in được thế này:

(Hình 3)

Vậy thì thế này là thế lào? Nhờ pro giúp đỡ với!
 

File đính kèm

  • H1.JPG
    H1.JPG
    90 KB · Đọc: 6
  • H2.JPG
    H2.JPG
    91.7 KB · Đọc: 6
  • H3.JPG
    H3.JPG
    116.8 KB · Đọc: 5
Trong mục Macro Setting, mình đã để thế này:

(Hình 1)

Và đã copy đoạn PHP code vào thế này (Ngăn chặn việc in):

(Hình 2)

Nhưng kết quả là vẫn in được thế này:

(Hình 3)

Vậy thì thế này là thế lào? Nhờ pro giúp đỡ với!
Bạn copy code và Insert vào Module
nhấn Alt+Q để thoát cửa sổ VBA
chạy lại code xem sao
 
Bạn copy code và Insert vào Module
nhấn Alt+Q để thoát cửa sổ VBA
chạy lại code xem sao

Cảm ơn bạn, nhưng mà kết quả là vẫn không được, mình để đoạn Code đó vào cả Module và trong ThisWorkbook, nhưng khi bấm Alt + Q, và Save lại rồi, bấm lệnh In vẫn được, thậm chí tắt, mở lại In vẫn được, sao thế nhỉ?
 
Bạn có thử in ra chưa? Cái này nó chỉ chặn khi nào có lệnh chuyển tới máy in thôi. Còn Print Preview thì không có chặn nhé. Với lại đặt tên Macro là Workbook_BeforePrint nhìn cho nó chuẩn tý.
 
Web KT

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

Back
Top Bottom