Hành động macro SendKeys

Bạn có thể sử dụng hành động macro Sendkeys trong cơ sở dữ liệu Access trên máy tính để gửi phím cách trực tiếp đến Access hoặc ứng dụng trên nền tảng Windows hiện hoạt.

Ghi chú Bảo mật: Tránh dùng câu lệnh SendKeys hoặc macro AutoKeys với thông tin mật hoặc nhạy cảm. Người dùng trái phép có thể can thiệp vào thông tin bấm phím và khả năng 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 Sendkeys có các đối số sau đây.

Đối số hành động

Mô tả

Nhấn phím

Các tổ hợp phím bạn muốn truy nhập hoặc ứng dụng để xử lý. Nhập tổ hợp phím trong hộp tổ hợp phím trong mục hành động đối số của cửa sổ thiết kế macro. Bạn có thể nhập tối đa 255 ký tự. Đây là đối số bắt buộc.

Chờ

Xác định xem macro nên tạm dừng cho đến khi các tổ hợp phím đã được xử lý hay không. Bấm (để tạm dừng) hoặc không (để không tạm dừng). Mặc định là Không.

Chú thích

Truy nhập các quy trình gõ các phím mà nó nhận được thông qua hành động macro Sendkeys chính xác như nếu bạn đã nhập trực tiếp vào cửa sổ truy nhập.

Để xác định các tổ hợp phím, hãy dùng cú pháp giống như bạn muốn cho câu lệnh Sendkeys .

Lưu ý: Lỗi có thể xảy ra nếu đối số chuyển đổi có chứa cú pháp không chính xác, văn bản viết sai chính tả hoặc các giá trị khác không phù hợp với cửa sổ các phím sẽ được gửi đến.

Bạn có thể sử dụng hành động macro này để nhập thông tin trong hộp thoại, đặc biệt là nếu bạn không muốn ngắt macro để phản hồi cách thủ công vào hộp thoại. Một số hành động macro Access, chẳng hạn như printoutfindrecord, tự động chọn các tùy chọn trong hộp thoại nhất định được sử dụng thường xuyên. Bạn có thể sử dụng hành động macro Sendkeys để chọn các tùy chọn trong hộp thoại ít được sử dụng thường xuyên hơn.

  • Vì hộp thoại sẽ treo macro, bạn phải đặt hành động macro Sendkeys trước khi hành động gây ra hộp thoại để mở và đặt đối số chờ để không có.

  • Thời gian của các tổ hợp phím đạt đến Access hoặc một ứng dụng khác có thể được khôn lanh. Kết quả là nếu có một số phương pháp khác (chẳng hạn như hành động macro Findrecord ), bạn có thể sử dụng để đạt được nhiệm vụ mong muốn, sử dụng phương pháp đó chứ không phải bằng cách dùng hành động macro sendkeys để điền vào các tùy chọn trong hộp thoại.

Nếu bạn muốn gửi nhiều hơn 255 ký tự để truy nhập hoặc ứng dụng khác trên Windows, bạn có thể sử dụng một số hành động macro Sendkeys trong kế thừa trong macro.

Sử dụng hành động macro Sendkeys để gửi các phím tắt sẽ gây ra các sự kiện KeyDown, KeyUpvà phím nhấn thích hợp. Việc gửi các phím tắt không phải là ANSI (chẳng hạn như phím chức năng) không kích hoạt sự kiện nhấn phím .

Hành động này không sẵn dùng với mô-đun Visual Basic for Applications (VBA). Sử dụng câu lệnh Sendkeys thay vào đó.

Bạn cần thêm trợ giúp?

Phát triển kỹ năng Office của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×