Hành động Macro RunApplication

Áp dụng cho
Access cho Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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, như Excel, Word hoặc PowerPoint, từ 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.

Lưu ý

Hãy thận trọng khi chạy các tệp thực thi hoặc mã trong macro hoặc ứng dụng. Các tệp hoặc mã thực thi có thể được sử dụng để thực hiện các hành động có thể ảnh hưởng đến tính bảo mật của máy tính và dữ liệu của bạn.

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 Dòng lệnh dùng để khởi động ứng dụng (bao gồm đường dẫn và mọi tham số cần thiết khác, 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. Macro 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 phương tiện trao đổi dữ liệu động (DDE) của Microsoft Windows hoặc Bảng tạm. Bạn có thể dùng hành động macro SendKeys để gửi tổ hợp phím đến ứng dụng khác (mặc dù DDE là 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ính năng tự động.

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 các 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àn hình nền 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 .