108
Trong trường hợp người sử dụng không đặt con trỏ giữa, một danh sách các Macro sẽđược hiện ra để người dùng lựa chọn Macro cần thực thi.
2.5. Hiệu chỉnh Macro
Khi Macro được tạo ra chưa đáp ứng đủ nhu cầu thì người sử dụng có thể thay đổi, bổ sung mã lệnh cho Macro đó. Quá trình hiệu chỉnh Macro được thực hiện thông qua VBAIDE. Để hiệu chỉnh Macro, ta có thể dùng trình quản lý Macro (xem mục “Quản lý Macro” trang 105) hoặc truy cập trực tiếp trong VBAIDE. Về bản chất, việc hiệu chỉnh (sửa đổi) Macro tương đương như việclập trình để xây dựng nên Macro đó.
2.6. Vấn đề an toàn khi sử dụng Macro
Do Macro là những đoạn mã lệnh có thể tựđộng thực thi và những đoạn mã lệnh này có thể gây nguy hiểm cho máy tính của người dùng (dạng Macro Virus). Chính vì vậy, Excel sử dụng cơ chế bảo vệđể chống lại nguy cơ lây nhiễm virus thông qua Macro. Cơ chế này có thểđược điều chỉnh thông qua các mức an ninh khác nhau:
Ø ØVery High Ø ØHigh Ø ØMedium Ø ØLow
GỢI Ý Mức an ninh của Excel có thể được thiết lập bằng cách chọn trình đơn
ToolsÖMacroÖSecurity…
Thông thường, khi sử dụng Excel với các tệp bảng tính có chứa Macro, nên đặt mức an ninh ở
Medium. Ở mức này, Excel sẽ yêu cầu người dùng xác thực xem các đoạn mã lệnh trong tệp bảng tính có phải từ nguồn tin cậy hay không.
Hình IV-6: Hộp thoại cảnh báo an ninh của Excel
Nếu người dùng chọn Enable Macros, các Macro chứa trong workbook đó sẽđược phép thực thi.
Nếu người dùng chọn Disable Macros, các Macro chứa trong workbook đó vẫn tồn tại trong workbook nhưng không thể thực thi được.