Hành động SendKeys Macro

Lưu ý:  Chúng tôi muốn cung cấp cho bạn nội dung trợ giúp mới nhất ở chính ngôn ngữ của bạn, nhanh nhất có thể. Trang này được dịch tự động nên có thể chứa các lỗi về ngữ pháp hoặc nội dung không chính xác. Mục đích của chúng tôi là khiến nội dung này trở nên hữu ích với bạn. Vui lòng cho chúng tôi biết ở cuối trang này rằng thông tin có hữu ích với bạn không? Dưới đây là bài viết bằng Tiếng Anh để bạn tham khảo dễ hơn.

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 tổ hợp phím trực tiếp Access hoặc một ứng dụng dựa trên 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 là không tin cậy.

Cài đặt

Hành động macro SendKeys có các đối số sau đây.

Đối số hành động

Mô tả

Tổ hợp phím

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 vào hộp tổ hợp phím trong phần 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à một đối số bắt buộc.

Đợi

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

Ghi chú

Truy nhập xử lý các tổ hợp phím đó nhận được thông qua hành động macro SendKeys chính xác như khi bạn đã nhập trực tiếp trong cửa sổ truy nhập.

Để xác định các phím nhấn, sử dụng cùng cú pháp như cho điều khoản SendKeys .

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

Bạn có thể sử dụng hành động macro này để nhập thông tin trong một hộp thoại, đặc biệt là nếu bạn không muốn ngắt ngang macro phản hồi theo cách thủ công với hộp thoại. Một số hành động macro Access, chẳng hạn như bản inFindRecord, tự động chọn các tùy chọn trong hộp thoại thường dùng nhất định. 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 nhỏ thường được sử dụng.

Lưu ý: 

  • Bởi vì hộp thoại đình chỉ macro, bạn phải đặt hành động macro SendKeys trước khi hành động sẽ khiến hộp thoại để mở và đặt chờ đối số là không.

  • Thời gian cho tổ hợp phím tiếp cận Access hoặc một ứng dụng khác có thể gặp khó khăn. Kết quả, nên 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ể dùng để đạt được một nhiệm vụ mong muốn, hãy dùng phương pháp đó thay vì sử 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 hơn 255 ký tự để truy nhập hoặc ứng dụng khác trên nền tảng Windows, bạn có thể sử dụng một số hành động macro SendKeys trong kế trong macro.

Sử dụng hành động macro SendKeys để gửi phím nhấn lẫy sự kiện KeyDown, KeyUp, và bấm phím phù hợp. Gửi-ANSI phím nhấn (chẳng hạn như một phím chức năng) không kích hoạt sự kiện bấm phím .

Hành động này không sẵn dùng từ Visual Basic for Applications (VBA) mô-đun. Sử dụng điều khoản SendKeys thay vào đó.

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.

×