Bạn có thể sử dụng hành động macro RunApplication trong cơ sở dữ liệu Access trên máy tính để chạy một ứng dụng dựa trên Microsoft Windows, chẳng hạn như Excel, Word hoặc PowerPoint, từ bên trong Microsoft Office. Ví dụ: bạn có thể muốn dán dữ liệu bảng tính Excel vào cơ sở dữ liệu Access của mình.
Ghi chú Bảo mật: Hãy thận trọng khi chạy tệp thực thi hoặc mã trong macro hoặc ứng dụng. Tệp hoặc mã thực thi có thể được dùng để thực hiện các hành động có thể làm tổn hại đến tính bảo mật của máy tính và dữ liệu của bạn.
Lưu ý: Bắt đầu từ Access 2010, hành động macro RunApp đã được đổi tên thành RunApplication.
Lưu ý: Hành động này sẽ không được phép nếu cơ sở dữ liệu không đáng tin cậy.
Thiết đặt
Hành động macro RunApplication có đối số sau đây.
Đối số hành động |
Mô tả |
Dòng Lệnh |
Công dòng lệnh dùng để khởi động ứng dụng (bao gồm đường dẫn và bất kỳ tham số cần thiết nào khác, chẳng hạn như các khóa chuyển chạy ứng dụng trong một chế độ cụ thể). Nhập dòng lệnh vào hộp Dòng Lệnh trong phần Đối số Hành động của cửa sổ thiết kế macro. Đây là đối số bắt buộc. |
Chú thích
Ứng dụng được chọn với hành động macro này sẽ tải và chạy ở mặt trước. Trình macro có chứa hành động này tiếp tục chạy sau khi khởi động ứng dụng.
Bạn có thể truyền dữ liệu giữa ứng dụng khác và Access bằng cách sử dụng cơ sở trao đổi dữ liệu động của Microsoft Windows (DDE) hoặc Bảng tạm. Bạn có thể sử dụng hành động macro SendKeys để gửi tổ hợp phím cho ứng dụng khác (mặc dù DDE là một phương pháp hiệu quả hơn để truyền dữ liệu). Bạn cũng có thể chia sẻ dữ liệu giữa các ứng dụng bằng cách sử dụng tự động hóa.
Các ứng dụng dựa trên MS-DOS chạy trong cửa sổ MS-DOS trong môi trường Windows.
Trong hệ điều hành Windows, có một số cách để chạy ứng dụng, bao gồm khởi động chương trình từ Windows Explorer, sử dụng lệnh Chạy trên menu Bắt đầu và bấm đúp vào biểu tượng chương trình trên Máy tính chạy Windows.
Bạn không thể chạy hành động macro RunApplication trong mô-đun Visual Basic for Applications (VBA). Thay vào đó, hãy sử dụng hàm VBA Shell .