Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

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 đến một Access hoặc tới một ứng dụng trên nề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 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ả

Phím

Nhấn phím mà bạn muốn Access hoặc ứng dụng xử lý. Nhập tổ hợp phím vào hộp Nhấn phím trong phần Đối số Hành động 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 thao tác macro có nên tạm dừng cho đến khi 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

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

Để chỉ định tổ hợp phím, hãy sử dụng cú pháp tương tự như khi bạn thực hiện cho câu lệnh 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, văn bản sai chính tả hoặc các giá trị khác không thích hợp cho cửa sổ mà 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 vào hộp thoại, đặc biệt là khi bạn không muốn làm gián đoạn macro để phản hồi theo cách thủ công với hộp thoại. Một số hành động macro của Access, chẳng hạn như PrintOutFindRecord, sẽ tự động chọn các tùy chọn trong một số 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 ít được sử dụng hơn.

  • Vì hộp thoại tạm ngừng macro, bạn phải đặt hành động macro SendKeys trước hành động khiến hộp thoại mở ra và đặt tham đối Chờ thành Không.

  • Thời gian nhấn phím tiếp cận Access hoặc một ứng dụng khác có thể khó khăn. Do đó, bạn nên sử dụng một số phương pháp khác (chẳng hạn như hành động macro FindRecord ) để đạt được tác vụ mong muốn, hãy sử 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 nhiều hơn 255 ký tự cho Access hoặc một ứng dụng dựa trên Windows khác, bạn có thể sử dụng một số hành động macro SendKeys liên tiếp trong một macro.

Sử dụng hành động macro SendKeys để gửi tổ hợp phím kích hoạt các sự kiện KeyDown, KeyUpKeyPress thích hợp. Việc gửi tổ hợp phím không phải ANSI (chẳng hạn như phím chức năng) không kích hoạt sự kiện KeyPress .

Hành động này không sẵn dùng từ mô-đun Visual Basic for Applications (VBA). Thay vào đó , hãy sử dụng câu lệnh SendKeys .

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

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

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

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

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

×