Thay đổi thiết đặt bảo mật macro trong Excel

Lưu ý:  Chúng tôi muốn cung cấp cho bạn nội dung trợ giúp mới nhất ở chính ngôn ngữ của bạn, nhanh nhất có thể. Trang này được dịch tự động nên có thể chứa các lỗi về ngữ pháp hoặc nội dung không chính xác. Mục đích của chúng tôi là khiến nội dung này trở nên hữu ích với bạn. Vui lòng cho chúng tôi biết ở cuối trang này rằng thông tin có hữu ích với bạn không? Dưới đây là bài viết bằng Tiếng Anh để bạn tham khảo dễ hơn.

Trong Excel, bạn có thể thay đổi thiết đặt bảo mật macro để điều khiển macro sẽ chạy và bên dưới gì trường hợp khi bạn mở một sổ làm việc. Ví dụ, bạn có thể cho phép macro để chạy dựa trên việc họ được ký điện tử do người phát triển tin cậy.

Để biết thêm thông tin về thiết đặt bảo mật macro trong tài liệu Microsoft Office, hãy xem Bật hoặc tắt macro trong tệp Office.

Danh sách sau đây tóm tắt các thiết đặt bảo mật macro khác nhau. Bên dưới tất cả thiết đặt, nếu đã cài đặt phần mềm chống vi-rút hoạt động với Microsoft Office và sổ làm việc có chứa macro, sổ làm việc được quét vi-rút đã biết trước khi nó được mở.

  • Tắt tất cả macro không cần thông báo Bấm vào tùy chọn này nếu bạn không tin cậy macro. Tất cả macro trong tài liệu và cảnh báo bảo mật về macro sẽ bị tắt đi. Nếu có những tài liệu chứa macro chưa được ký mà bạn tin cậy, bạn có thể đặt các tài liệu này vào một vị trí tin cậy. Tài liệu trong vị trí tin cậy đang được phép chạy mà không qua kiểm tra từ hệ thống bảo mật của Trung tâm Tin cậy.

  • Tắt tất cả macro có thông báo Đây là thiết đặt mặc định. Bấm vào tùy chọn này nếu bạn muốn tắt macro nhưng bạn muốn nhận cảnh báo bảo mật nếu có macro. Theo cách này, bạn có thể chọn khi nào bật macro đó theo từng trường hợp.

  • Tắt tất cả macro ngoại trừ macro được ký điện tửThiết đặt này giống như tùy chọn Tắt tất cả macro có thông báo, ngoại trừ nếu macro được nhà phát hành tin cậy ký điện tử, macro có thể chạy nếu bạn đã tin cậy nhà phát hành. Nếu bạn không tin cậy nhà phát hành, bạn sẽ được thông báo. Bằng cách đó, bạn có thể chọn bật những macro được ký hoặc tin tưởng nhà phát hành. Tắt tất cả macro không được ký mà không cần thông báo.

  • Bật tất cả macro (không khuyến cáo, các mã tiềm tàng nguy hiểm có thể chạy) Bấm vào tùy chọn này để cho phép tất cả macro chạy. Sử dụng thiết đặt này khiến cho máy tính của bạn dễ bị các mã tiềm tàng nguy hiểm tấn công, do đó không được khuyến cáo.

  • Tin cậy truy nhập vào mô hình đối tượng của dự án VBA    Thiết đặt này dành cho người phát triển và được sử dụng để cố ý khóa hoặc cho phép truy nhập của chương trình vào mô hình đối tượng VBA khỏi bất kỳ máy khách Tự động nào. Nói cách khác, thiết đặt này cung cấp tùy chọn bảo mật cho mã được viết để tự động hóa chương trình Office và vận hành theo chương trình lập sẵn môi trường Microsoft Visual Basic for Applications (VBA) và mô hình đối tượng. Đây là một thiết đặt theo người dùng và theo ứng dụng, từ chối truy nhập được đặt theo mặc định. Tùy chọn bảo mật này gây khó khăn hơn cho chương trình không được phép xây dựng mã "tự sao chép" có thể gây hại cho hệ thống của người dùng cuối. Đối với bất kỳ máy khách Tự động nào để có thể truy nhập vào mô hình đối tượng VBA theo chương trình lập sẵn, người dùng đang chạy mã phải cấp quyền truy nhập một cách rõ ràng. Để bật truy nhập, chọn hộp kiểm.

Office sẽ sử dụng công nghệ Microsoft Authenticode để cho phép macro người tạo ký điện tử một tệp hoặc dự án macro. Chứng chỉ được dùng để tạo chữ ký này xác nhận việc macro hoặc tài liệu có nguồn gốc từ người ký, và chữ ký xác nhận rằng macro hoặc tài liệu đã không bị thay đổi.

Sau khi bạn cài đặt chứng chỉ số, bạn có thể đăng nhập vào tệp và dự án macro.

Lấy chứng chỉ kỹ thuật số để ký

Bạn có thể có được chứng chỉ số từ một cơ quan cấp chứng chỉ (CA) thương mại hoặc từ người quản trị bảo mật nội bộ hoặc chuyên gia công nghệ thông tin (CNTT).

Để tìm hiểu thêm về cơ quan cấp chứng chỉ cung cấp dịch vụ cho sản phẩm Microsoft, hãy xem danh sách các Thành viên chương trình Microsoft gốc chứng chỉ.

Tạo chứng chỉ số của riêng bạn để tự ký

Bạn cũng có thể tạo chứng chỉ tự ký của riêng bạn bằng công cụ Selfcert.exe.

Lưu ý: Vì chứng chỉ số bạn tạo không do cơ quan cấp chứng chỉ chính thức cấp, các dự án macro được ký với chứng chỉ như vậy được gọi là dự án tự ký. Microsoft Office chỉ tin cậy vào chứng chỉ tự ký trên máy tính đã có chứng chỉ đó trong kho lưu trữ Chứng chỉ Cá nhân của bạn.

Để biết thêm thông tin về cách ký điện tử macro, hãy xem ký điện tử dự án macro.

Thay đổi thiết đặt bảo mật macro

Bạn có thể thay đổi thiết đặt bảo mật macro trong Trung tâm Tin cậy, trừ khi người quản trị hệ thống trong tổ chức thay đổi thiết đặt mặc định để ngăn bạn thay đổi thiết đặt.

  1. Trên tab Nhà phát triển, trong nhóm Mã, bấm Bảo mật Macro.

    Tab Nhà phát triển trên dải băng

    Để cho phép tab nhà phát triển, hãy xem hiện tab nhà phát triển.

  2. Trong thể loại Thiết đặt Macro, dưới Thiết đặt Macro, bấm tùy chọn bạn muốn.

    Lưu ý: Bất kỳ thay đổi nào bạn thực hiện trong thể loại Thiết đặt Macro trong Excel chỉ áp dụng cho Excel và không ảnh hưởng đến bất kỳ chương trình Microsoft Office khác.

Bạn cũng có thể truy nhập trung tâm tin cậy trong tùy chọn Excel. Để thực hiện điều này, bấm tùy chọn (Phiên bản Excel 2010-2016) hoặc Microsoft Office Button Ảnh nút (Excel 2007), sau đó bấm Trung tâm tin cậy > Thiết đặt Trung tâm tin cậy > Thiết đặt Macro.

Để biết thêm thông tin về bảo mật macro, hãy xem các chủ đề sau:

Khắc phục sự cố

Tôi không thể thay đổi thiết đặt bảo mật macro

Một số người dùng không thể thay đổi thiết đặt Trung tâm Tin cậy do chính sách bảo mật nhóm trong tổ chức của họ. Trong trường hợp này, bạn cần phải liên hệ với người quản trị CNTT cho tổ chức của bạn.

Chuyện gì đã xảy ra với thiết đặt bảo mật Rất Cao, Cao, Trung bình và Thấp?

Thiết đặt Excel 2003

Tương đương với Excel 2007/2010/2013/2016

Thông tin bổ sung

Rất cao

Tắt tất cả các macro mà không thông báo

Trong Excel 2003, macro VBA chỉ có thể chạy nếu tùy chọn Tin cậy tất cả bổ trợ và mẫu đã cài đặt (trong Excel 2003, tab Nhà Phát hành Tin cậy trong hộp thoại Bảo mật) được chọn và macro (ký hoặc chưa được ký) được lưu trữ trong thư mục được tin cậy cụ thể trên ổ đĩa cứng của người dùng.

Nếu không thỏa mãn tất cả các điều kiện này, macro VBA không thể chạy dưới thiết đặt bảo mật Rất Cao trong Excel 2003.

Cao

Tắt tất cả macro trừ những macro được ký điện tử

Trong Excel 2003, các tệp thực thi (như .exe hoặc .com) phải được ký bởi nguồn được cho là đáng tin cậy (nghĩa là, các tệp phải có chứng chỉ tin cậy) để chạy. Nếu không, tất cả tệp thực thi liên kết với hoặc nhúng trong tài liệu bị tắt tự động mà không có cảnh báo người dùng khi mở các tài liệu này.

Theo mặc định, tất cả các chương trình Office 2003 được cài đặt cùng với bảo mật macro được đặt ở mức Cao.

Trung bình

Tắt tất cả các macro kèm theo thông báo

Trong Excel 2003, người dùng sẽ được nhắc bật hoặc tắt các tệp thực thi khi mở tài liệu. Mức độ này đòi hỏi sự chấp nhận chứng chỉ tin cậy cho mỗi tệp thực thi, được chấp nhận bằng cách thêm chứng chỉ vào phân đoạn đăng ký Windows của máy tính.

Yêu cầu tiếp theo để chạy macro từ nguồn đáng tin cậy được tự động chấp nhận (tệp thực thi chạy mà không cần nhắc người dùng).

Thấp

Bật tất cả các macro (không khuyên dùng; mã tiềm tàng nguy hiểm có thể chạy)

Trong Excel 2003, tất cả các macro chạy mà không bị hạn chế. Mức độ bảo mật này không bảo vệ chống lại các chương trình độc hại, không cho phép chấp nhận chứng chỉ tin cậy này và không được xem như bảo mật nói chung. Không khuyến khích mức này.

Bạn cần thêm trợ giúp?

Bạn luôn có thể nhờ chuyên gia trong Cộng đồng Kỹ thuật Excel, tìm sự hỗ trợ trong Cộng đồng Giải pháp hoặc đề xuất tính năng hay cải tiến mới trên Excel User Voice.

Đầu Trang

Phát triển kỹ năng Office của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×