Hành động SendKeys Macro

Quan trọng:  Bài viết này là dịch máy, hãy xem tuyên bố miễn trừ trách nhiệm. Bạn hãy tìm phiên bản tiếng Anh của bài viết này tại đây để tham khảo.

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.

Ghi chú: Hành động này sẽ không được phép nếu cơ sở dữ liệu là khô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ả

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 .

Ghi chú: 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.

Ghi chú: 

  • 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 đó.

Ghi chú: Tuyên bố miễn trừ trách nhiệm Dịch Máy: Bài viết này do một hệ thống máy tính dịch mà không có sự can thiệp của con người. Microsoft cung cấp những bản dịch máy này để giúp người dùng không nói tiếng Anh hiểu nội dung về các sản phẩm, dịch vụ và công nghệ của Microsoft. Do bài viết này được dịch máy nên có thể có các lỗi về từ vựng, cú pháp hoặc ngữ pháp.

Phát triển các kỹ năng 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.

×