Bài viết này christmasloaded.com sẽ trình làng với các bạn cách kích hoạt hoặc vô hiệu hóa hóa macro trong Excel, phân tích và lý giải các sự việc cơ phiên bản về bảo mật thông tin macro còn chỉ ra bí quyết điều chỉnh setup bảo mật để chạy mã VBA một biện pháp an toàn.
Bạn đang xem: Macro security của office 2010 ở đâu
Trước lúc kích hoạt macro trong Excel, điều quan trọng đặc biệt là bạn phải đọc mức độ nguy nan của chúng.
Mặc dù các mã VBA rất tác dụng trong việc tự động hóa các nhiệm vụ phức hợp và lặp đi lặp lại trong Excel, tuy thế chúng là một trong nguồn khủng hoảng rủi ro đáng đề cập về cách nhìn bảo mật.
Một macro ô nhiễm khi vô tình chạy có thể làm hỏng hoặc xóa trọn vẹn các tài liệu trên ổ cứng, có tác dụng rối tài liệu và thậm chí là làm hỏng setup Microsoft Office. Vì lý do đó mà setup mặc định của Excel là vô hiệu hóa hóa tất cả các macro tất cả thông báo.
Vậy làm nỗ lực nào nhằm tránh đông đảo mối nguy hiểm này? chỉ cần làm theo một quy tắc dễ dàng và đơn giản đó là: Chỉ kích hoạt những macro bình yên – mọi macro mà bạn đã từ viết hoặc ghi lại, macro từ những nguồn an toàn và mã VBA mà bạn đã xem xét và hiểu đầy đủ.
Có hai phương pháp để kích hoạt macro cho một file Excel rõ ràng gồm: thẳng từ sổ làm việc và thông qua cơ chế xem Backstage.
Với thiết lập macro khoác định, khi chúng ta lần đầu mở tệp tin Excel để gia công việc bao gồm chứa macro, thanh lưu ý bảo mật màu quà sẽ lộ diện ở trên cùng, tức thì dưới giao diện ribbon như hình bên dưới đây:
Nếu Visual Basic Editor mở tại thời khắc bạn đã mở tệp tin Excel bằng macro, thông tin bảo mật Microsoft Excel sẽ được hiển thị như hình bên dưới đây.
Nếu tệp tin Excel các bạn mở với những macro bình an chỉ phải bấm nút Enable content trên thanh lưu ý hoặc bấm nút Enable Macros trong hộp thoại cảnh báo.
Điều này đang kích hoạt các macro và xác định với Excel rằng đấy là một tài liệu đáng tin cậy. Lần sau thời điểm mở lại tệp tin Excel, lưu ý bảo mật sẽ không xuất hiện.
Nếu mối cung cấp của tệp tin Excel không xác minh và bạn không thích kích hoạt macro, chúng ta có thể nhấp vào nút ‘X’ nhằm đóng hộp thoại cảnh báo bảo mật. Chú ý sẽ phát triển thành mất, tuy nhiên macro đã vẫn bị loại bỏ hóa.
Bất kỳ bí quyết nào nhằm chạy một macro thì một bảng thông báo như hình tiếp sau đây sẽ hiển thị.
Nếu bạn vô tình vô hiệu hóa macro, chỉ việc mở lại tệp tin Excel đó rồi bấm nút Enable nội dung trên thanh mảnh báo.
Một biện pháp khác nhằm kích hoạt macro cho một file Excel ví dụ là thông qua chính sách xem Office Backstage. Dưới đấy là cách thực hiện:
Bước 1: Mở tệp tin Excel yêu cầu thực hiện, rồi truy vấn vào menu file > Info vào menu bên trái.
Bước 2: tại mục Security Warning hiển thị ngơi nghỉ khung mặt phải, truy nã bấm nút Enable content > Enable All Content.
Cũng như giải pháp ở trên, thao tác này sẽ xác minh file Excel là một trong tài liệu đáng tin cậy.
Kích hoạt macro trải qua thanh thông tin hoặc cơ chế xem Backstage để xác định file Excel là tài liệu xứng đáng tin cậy. Tuy nhiên, một trong những file Excel ko thể biến đổi tài liệu đáng tin cậy.
Ví dụ: những file được mở từ một vị trí không an toàn, ví dụ như thư mục tạm Temp Folder, hoặc nếu như quản trị viên hệ thống đã cài đặt chính sách bảo mật cho tài khoản của doanh nghiệp để vô hiệu hóa hóa toàn bộ các macro nhưng không đề xuất thông báo.
Trong hầu hết trường đúng theo như vậy, những macro chỉ được kích hoạt vào một thời gian nhất định. Trong lần mở tiếp theo, file Excel vẫn đã hiển thị vỏ hộp thoại cảnh báo bảo mật.
Khi một tệp tin Excel phát triển thành một tài liệu xứng đáng tin cậy, không tồn tại cách như thế nào để không tin tưởng tưởng file này. Chúng ta chỉ có thể xóa danh sách tài liệu tin cậy Trusted Documents bằng cách sau:
Bước 1: Truy cập vào menu file > Options.
Bước 2: Ở khung mặt trái, lựa chọn Trust Center, sau đó bấm Trust Center Settings.
Bước 3: Trong vỏ hộp thoại Trust Center hiển thị, lựa chọn Trusted Documents sống khung bên trái.
Bước 4: Bấm nút Clear, rồi bấm OK.
Điều này sẽ có tác dụng cho toàn bộ các tập tin an toàn và tin cậy trước phía trên không an toàn và đáng tin cậy nữa. Vì chưng vậy sau này khi mở một tập tin Excel như vậy, lưu ý bảo mật vẫn hiển thị trở lại.
Trong một số trường hợp, bạn chỉ cần kích hoạt macro trong một khoảng tầm thời gian. Ví dụ: khi nhận ra tài liệu Excel tất cả mã VBA mà bạn muốn điều tra, nhưng không muốn biến file này thành tài liệu đáng tin cậy.
Các phía dẫn dưới đây sẽ hướng dẫn chúng ta vượt qua công việc để kích hoạt macro trong khoảng thời gian file Excel được mở:
Bước 1: Mở tệp tin Excel đó lên, rồi truy vấn vào menu file > Info.
Bước 2: vào khung lưu ý Security Warning ở bên phải, bấm Enable content > Advanced Options.
Bước 3: Trong vỏ hộp thoại Microsoft Office Security Options hiển thị, kích tùy lựa chọn Enable nội dung for this session và bấm OK.
Thao tác này đang chỉ kích hoạt macro một đợt duy nhất mang lại file Excel đang làm cho việc. Khi đóng góp file và tiếp nối mở lại, chú ý bảo mật sẽ mở ra lại.
Xem thêm: Hướng Dẫn Đầu Tư Cổ Phiếu Như Thế Nào ? Cần Bao Nhiêu Tiền
Microsoft Excel xác định có chất nhận được hoặc không cho phép mã VBA chạy dựa trên setup macro được lựa chọn trong Trust Center, đây là nơi chúng ta định thông số kỹ thuật tất cả các setup bảo mật đến Excel. Để kích hoạt macro cho tất cả các file Excel theo khoác định, bạn triển khai như sau:
Bước 1: Mở tệp tin Excel bất kỳ, truy cập vào menu tệp tin > Options.
Bước 2: Ở khung bên trái, kích chọn Trust Center và kế tiếp bấm nút Trust Center Settings …
Bước 3: Trong hộp thoại Trust Center hiển thị, bấm lựa chọn Macro Settings ở phía bên trái rồi kích vào tùy chọn Enable all macros với bấm OK .
Ghi chú: lúc kích hoạt tùy lựa chọn Enable all macros thông qua Trust Center, toàn bộ các file Excel được mở sau này dù từ ngẫu nhiên nguồn nào cũng đều là hầu như tài liệu xứng đáng tin cậy. Mặc dù điều này sẽ khiến cho máy tính của người tiêu dùng dễ bị tiến công bởi các mã nguy khốn tiềm tàng, do đó chỉ kích hoạt lúc thật sự phải thiết.
Các cài đặt trong Macro Settings vào Trust Center sinh sống trên đa số là những cài đặt quan trọng, vì thế bạn đề xuất hiểu rõ để đưa ra quyết định phù hợp:
Disable all macros without notification: tất cả các macro sẽ ảnh hưởng vô hiệu hóa, không có cảnh báo nào hiển thị và bạn sẽ không thể chạy ngẫu nhiên macro nào ngoại trừ những macro được giữ trữ ở trong phần đáng tin cậy. Disable all macros with notification (mặc định): Tất cả các macro bị vô hiệu hóa nhưng có thể kích hoạt tùy từng trường hợp. Disable all macros except digitally signed macros: Các macro bị vô hiệu hóa, chú ý bảo mật lộ diện và được ký điện tử bởi macro chạy trên tệp của bạn phát hành xứng đáng tin cậy. Ví như chưa tin cẩn người thiết kế đó, bạn sẽ được thông tin hãy kích hoạt macro đã ký kết và chọn tin cẩn vào bạn phát hành. Enable all macros (không được khuyến nghị): Kích hoạt toàn bộ các macro nhằm chạy, bao hàm cả các mã độc hại tiềm ẩn. Trust access khổng lồ the VBA project object model: Cài để này sẽ kiểm soát truy cập theo chương trình phụ thuộc mô hình đối tượng người dùng của Visual Basic for Applications. Theo khoác định, nó bị vô hiệu hóa hóa nhằm ngăn những chương trình trái phép chuyển đổi macro hoặc xây dựng các mã độc hại tự sao chép.Khi biến hóa cài đặt tại Trust Center, chú ý rằng nó chỉ áp dụng cho Excel, không vận dụng cho tất cả các lịch trình Office.
Thay vì thao tác setup macro không ngừng mở rộng cho phần đông tài liệu hoặc phần nhiều vị trí, chúng ta có thể cài đặt để Excel tin cậy tại những vị trí rõ ràng trên laptop hoặc mạng nội bộ.
Do đó bất kỳ file Excel như thế nào ở vị trí tin cậy đều mở với các macro được kích hoạt và không có cảnh báo bảo mật, ngay cả khi tùy lựa chọn Disable all macros without notification được lựa chọn trong Trust Center settings.
Điều này được cho phép chạy macro trong một số file Excel nhất định trong khi tất cả các macro Excel khác hầu hết bị vô hiệu hóa.
Để xem các vị trí tin cậy hiện tại hoặc thêm địa điểm mới, hãy thực hiện công việc sau:
Bước 1: truy vấn vào menu file > Options.
Bước 2: Ở khung bên trái, kích chọn Trust Center và sau đó bấm nút Trust Center Settings… .
Bước 3: Trong vỏ hộp thoại Trust Center, lựa chọn Trusted Locations ở bên trái. Các bạn sẽ thấy một danh sách các địa điểm an toàn và tin cậy mặc định.
Các vị trí này rất đặc biệt đối cùng với Excel và không nên thay đổi. Về mặt kỹ thuật, bạn có thể lưu tệp tin Excel của mình vào trong số những vị trí mang định của Excel, nhưng xuất sắc hơn là sản xuất một địa chỉ riêng.
Để thiết đặt một vị trí an toàn và đáng tin cậy mới, các bạn bấm nút địa chỉ cửa hàng new location …
Bước 4: Trong hộp thoại Microsoft Office Trusted Locations hiển thị, hãy triển khai như sau:
Bấm nút Browse nhằm điều đào bới thư mục mà bạn muốn tạo vị trí tin cậy cho Excel.
Nếu muốn bất kỳ thư mục bé nào của thư mục vẫn chọn cũng khá được tin cậy, chỉ cần kích vào tùy lựa chọn Subfolders of this location are also trusted.
Nhập một thông báo ngắn vào trường mô tả tìm kiếm ở bên dưới (điều này có thể giúp bạn quản lý nhiều vị trí) hoặc nhằm trống.
Bấm nút OK hai lần nhằm đóng các hộp thoại còn lại.
Bây giờ bạn có thể chuyển những file Excel với những macro vào vị trí tin tưởng của riêng các bạn và không bận lòng về thiết đặt bảo mật của Excel.
Như vẫn đề cập làm việc trên, thiết đặt mặc định của Excel là vô hiệu hóa macro với thông tin và có thể chấp nhận được người sử dụng kích hoạt cách thủ công nếu muốn. Nếu bạn có nhu cầu vô hiệu hóa tất cả các macro mà không có bất kỳ thông báo nào, thì nên lựa chọn tùy chọn tương ứng (tùy chọn đầu tiên) vào Trust Center.
Bước 1: Trong tệp tin Excel đã mở, truy vấn vào menu tệp tin > Options.
Bước 2: Ở khung mặt trái, kích lựa chọn Trust Center và sau đó bấm nút Trust Center Settings …
Bước 3: Trong hộp thoại Trust Center hiển thị, bấm lựa chọn Macro Settings ở phía trái rồi kích vào tùy chọn Disable all macros without notification cùng bấm OK.
Trên phía trên christmasloaded.com vừa ra mắt với các bạn các cách để kích hoạt và vô hiệu hóa hóa macro trong Excel. Hi vọng nội dung bài viết sẽ giúp cho bạn đọc nắm rõ hơn về công dụng bảo mật macro, những ưu thế và điểm yếu của nó.
Ngoài ra christmasloaded.com đang có các khóa học tập VBAG01 – tuyệt đỉnh công phu VBA – Viết code trong vòng tay với các kiến thức tự cơ bạn dạng đến nâng cao, giúp người dùng hoàn toàn có thể hiểu với tự viết những mã VBA quan liêu trọng, quan trọng cho công việc của mình. Truy vấn christmasloaded.com nhằm xem bỏ ra tiết. Chúc chúng ta thành công!