Macro là lệnh thực thi một kịch bản công việc nào đó. Tạo macro chính là việc ghi lại một tập các thao tác xử lý của người dùng (Record Macro) sau đó lưu lại thành một bộ lệnh và đặt trong một "MacroName". Ngôn ngữ ghi lại (thể hiện công việc trong macro) trong MS Office là VB (không phải ). Khi cần thực thi công việc giống như việc đã làm thì chỉ cần chạy MacroName (bấm phím ALT+F8) đó để thực hiện lại một kịch bản. . | MACRO Bài 7 Giới thiệu Macro là tập hợp của một hoặc nhiều thao tác nhằm tạo ra một hoạt động đặc biệt ví dụ : Mở một biểu mẫu (form), in một báo biểu (report). Macro còn giúp bạn thực hiện các thao tác bình thường một cách tự động Ví dụ có thể tạo ra một macro giúp bạn in một báo biểu với chỉ một cú kích chuột. Tạo MACRO Chọn mục MACRO và chọn new để tạo mới Chọn design để vào phần thiết kế MACRO Bảng thiết kế Chọn thao tác cho macro Chọn/nhập các thông số cho thao tác Phần ghi chú cho từng thao tác Phần trợ giúp/help Thanh công cụ MACRO DANH SÁCH CÁC LỆNH AddMenu FindRecord OpenForm RepaintObject SendObject ApplyFilter GotoControl OpenFunction Restore SetMenuItem Beep GotoPage OpenModule RunApp SetValue CancelEvent GotoRecord OpenQuery RunCode SetWarnings Close Hourglass OpenReport RunCommand ShowAllRecords CopyDatabaseFile Maximize OpenTable RunMacro ShowToolbar CopyObject Minimize OutputTo RunSQL StopAllMacros DeleteObject MoveSize PrintOut Save Stopmacro Echo MsgBox Quit . | MACRO Bài 7 Giới thiệu Macro là tập hợp của một hoặc nhiều thao tác nhằm tạo ra một hoạt động đặc biệt ví dụ : Mở một biểu mẫu (form), in một báo biểu (report). Macro còn giúp bạn thực hiện các thao tác bình thường một cách tự động Ví dụ có thể tạo ra một macro giúp bạn in một báo biểu với chỉ một cú kích chuột. Tạo MACRO Chọn mục MACRO và chọn new để tạo mới Chọn design để vào phần thiết kế MACRO Bảng thiết kế Chọn thao tác cho macro Chọn/nhập các thông số cho thao tác Phần ghi chú cho từng thao tác Phần trợ giúp/help Thanh công cụ MACRO DANH SÁCH CÁC LỆNH AddMenu FindRecord OpenForm RepaintObject SendObject ApplyFilter GotoControl OpenFunction Restore SetMenuItem Beep GotoPage OpenModule RunApp SetValue CancelEvent GotoRecord OpenQuery RunCode SetWarnings Close Hourglass OpenReport RunCommand ShowAllRecords CopyDatabaseFile Maximize OpenTable RunMacro ShowToolbar CopyObject Minimize OutputTo RunSQL StopAllMacros DeleteObject MoveSize PrintOut Save Stopmacro Echo MsgBox Quit SelectObject TransferDatabase FindNext OpenDataAccessPage Rename SendKeys TransferSpreadsheet TransferText CHI TIẾT macro Một macro có thể có nhiều thao tác Mỗi thao tác sẽ được đặt trong dòng riêng ở cửa sổ design, và có phần thông số riêng biệt Thứ tự thực hiện ưu tiên từ trên xuống dưới Ví dụ : Macro mở form chức vụ openform Mở rộng tối đa toàn bộ màn hình maximize Và hiện 1 thông báo : đã mở msgbox Kết quả Macro nhóm (group macro) Khi có nhiều macro có cùng (gần) chức năng thì nên đưa vào cùng 1 nhóm Ví dụ: nhóm macro thao tác trên cửa sổ Nhóm macro thao tác trên record Nhóm macro làm báo cáo . Cách tạo macro nhóm Tạo macro là mặc định đã tạo ra nhóm macro Tạo các macro thành phần Nhấp chuột vào để hiện ra cột macro name thành phần Đặt tên cho các macro thành phần Thực thi và truy xuất Không sử dụng lệnh run , hay Dùng lệnh: Tools \ Macro \ Run macro Chọn macro cần chạy Ví dụ Macro nhom : thaotacform có 3 macro thành phần Moform :mở form chức vụ, mở rộng màn hình và hiện thông báo .