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 SetMenuItem trong cơ sở dữ liệu Access trên máy tính để đặt trạng thái của các mục menu (bật hoặc tắt, đã chọn hoặc chưa chọn) trên các menu tùy chỉnh hoặc toàn bộ trên tab Phần bổ trợ.

Lưu ý: Hành động macro SetMenuItem chỉ hoạt động với menu tùy chỉnh và toàn bộ được tạo bằng cách sử dụng macro của menu. Hành động macro SetMenuItem chỉ được bao gồm Microsoft Office Access 2007 phiên bản mới hơn để tương thích với các phiên bản trước. Nó không hoạt động với chức năng thanh lệnh động. Tuy nhiên, bạn có thể sử dụng thuộc tính EnabledState trong mô-đun Visual Basic for Applications (VBA) để tắt hoặc bật và chọn hoặc bỏ chọn các mục trên menu lối tắt hoặc menu tùy chỉnh hoặc toàn bộ.

Thiết đặt

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

Đối số hành động

Mô tả

Chỉ mục Menu

Chỉ mục của menu chứa lệnh mà bạn muốn đặt trạng thái. Nhập một giá trị số nguyên, bắt đầu từ 0, cho chỉ mục của menu mong muốn trong menu tùy chỉnh hoặc toàn bộ. Nhập giá trị chỉ mục vào hộp Chỉ mục Menu trong phần Đối số Hành động của cửa sổ thiết kế macro. Chỉ mục tương quan với vị trí của menu trong macro menu cho menu tùy chỉnh hoặc toàn bộ (vị trí của hành động macro AddMenu của menu này trong macro menu, đếm từ 0). Hiển thị của menu có thể hơi khác, vì bạn có thể sử dụng biểu thức có điều kiện trong macro menu để ẩn hoặc hiển thị các mục menu tùy chỉnh. Đây là đối số bắt buộc.

Nếu bạn chọn một menu có đối số này và để trống các đối số Chỉ mục Lệnh và Chỉ mục Lệnh, bạn có thể bật hoặc tắt chính tên menu đó. Tuy nhiên, bạn không thể chọn hoặc bỏ chọn tên menu (Access bỏ qua thiết đặt Kiểm tra và Bỏ chọn cho đối số Gắn cờ cho tên menu).

Chỉ mục Lệnh

Chỉ mục của lệnh mà bạn muốn đặt trạng thái. Nhập một giá trị số nguyên, bắt đầu từ 0, cho chỉ mục của lệnh mong muốn trong menu được chọn bởi đối số Chỉ mục Menu . Chỉ mục tương quan với vị trí của lệnh trong nhóm macro xác định menu đã chọn cho menu tùy chỉnh hoặc toàn bộ (vị trí macro của lệnh này trong nhóm macro, đếm từ 0). Hiển thị của menu có thể hơi khác, vì bạn có thể sử dụng biểu thức có điều kiện trong nhóm macro của menu để ẩn hoặc hiển thị các lệnh menu tùy chỉnh.

Chỉ mục Lệnh Con

Chỉ mục của lệnh con mà bạn muốn đặt trạng thái. Điều này chỉ áp dụng nếu lệnh mong muốn có menu con. Nhập một giá trị số nguyên, bắt đầu từ 0, cho chỉ mục của lệnh con mong muốn trong menu con được chọn bởi đối số Chỉ mục Lệnh. Chỉ mục tương quan với vị trí của lệnh con trong nhóm macro xác định menu con đã chọn cho menu tùy chỉnh hoặc toàn bộ (vị trí macro của lệnh con này trong nhóm macro, đếm từ 0).

Cờ

Trạng thái bạn muốn đặt lệnh hoặc lệnh con thành. Bấm vào Màu xám (để tắt lệnh — lệnh có vẻ mờ đi), Bỏ chọn (để bật lệnh), Chọn (để đặt kiểm tra bằng lệnh — thường cho biết lệnh đã được chọn hoặc được chuyển đổi) hoặc Bỏ chọn (để loại bỏ kiểm tra). Mặc định là Ungray.

Chú thích

Hành động macro SetMenuItem chỉ hoạt động trên menu tùy chỉnh hoặc toàn bộ. Nếu cửa sổ hiện hoạt không có menu tùy chỉnh hoặc toàn bộ, việc chạy macro chứa hành động macro SetMenuItem sẽ gây ra sự cố lỗi thời gian chạy.

Bạn có thể sử dụng hành động này để đặt trạng thái của các lệnh menu và lệnh con nhưng không phải là lệnh con của lệnh con.

Để chạy hành động macro SetMenuItem trong mô-đun Visual Basic for Applications (VBA), hãy sử dụng phương pháp SetMenuItem của đối tượng DoCmd.

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!

×