Applies ToMicrosoft 365용 Access Access 2021 Access 2019 Access 2016

Access 데스크톱 데이터베이스의 SetMenuItem 매크로 함수를 사용하여 추가 기능 탭의 사용자 지정 또는 전역 메뉴에서 메뉴 항목의 상태(사용 또는 사용 안 함, 선택 또는 선택 취소)를 설정할 수 있습니다.

설정

SetMenuItem 매크로 함수에는 다음과 같은 인수가 있습니다.

매크로 함수 인수

설명

메뉴 인덱스

상태를 설정할 명령이 포함된 메뉴의 인덱스입니다. 사용자 지정 또는 전역 메뉴의 원하는 메뉴 인덱스에서 0부터 정수 값을 입력합니다. 매크로 디자인 창의 작업 인수 섹션에 있는 메뉴 인덱스 상자에 인덱스 값을 입력합니다. 인덱스는 사용자 지정 또는 전역 메뉴에 대한 메뉴 매크로의 메뉴 위치를 기준으로 합니다(메뉴 매크로에서 이 메뉴의 AddMenu 매크로 동작 위치( 0부터 계산). 메뉴 매크로에서 조건부 식을 사용하여 사용자 지정 메뉴 항목을 숨기거나 표시할 수 있으므로 메뉴의 표시가 다소 다를 수 있습니다. 이 인수는 필수 인수입니다.

이 인수가 있는 메뉴를 선택하고 명령 인덱 스 및 하위 명령 인덱스 인수를 비워 두면 메뉴 이름 자체를 사용하거나 사용하지 않도록 설정할 수 있습니다. 그러나 메뉴 이름을 선택하거나 선택 취소할 수는 없습니다(Access는 메뉴 이름에 대한 플래그 인수에 대한 확인선택 취소 설정을 무시합니다).

명령 인덱스

상태를 설정할 명령의 인덱스입니다. 메뉴 인덱스 인수에서 선택한 메뉴에서 원하는 명령의 인덱스로 정수 값을 0부터 입력합니다. 인덱스는 사용자 지정 또는 전역 메뉴에 대해 선택한 메뉴(매크로 그룹에서 이 명령의 매크로 위치, 0부터 계산)를 정의하는 매크로 그룹 명령의 위치를 기준으로 합니다. 메뉴의 매크로 그룹에서 조건부 식을 사용하여 사용자 지정 메뉴 명령을 숨기거나 표시할 수 있으므로 메뉴의 표시가 다소 다를 수 있습니다.

하위 명령 인덱스

상태를 설정할 하위 명령의 인덱스입니다. 이는 원하는 명령에 하위 메뉴 있는 경우에만 적용됩니다. 명령 인덱스 인수에서 선택한 하위 메뉴의 원하는 하위 명령 인덱스의 인덱스에서 0부터 정수 값을 입력합니다. 인덱스는 사용자 지정 또는 전역 메뉴에 대해 선택한 하위 메뉴(매크로 그룹에서 이 하위 명령의 매크로 위치, 0부터 계산)를 정의하는 매크로 그룹의 하위 명령 위치를 기준으로 합니다.

플래그

명령 또는 하위 명령을 설정할 상태입니다. 회색(명령을 사용하지 않도록 설정하려면 흐리게 표시됨), 언그레이징(사용하도록 설정), 확인(명령으로 검사 배치( 일반적으로 선택 또는 토글됨 표시) 또는 선택 취소(검사 제거)를 클릭합니다. 기본값은 Ungray입니다.

주의

SetMenuItem 매크로 함수는 사용자 지정 또는 전역 메뉴에서만 작동합니다. 활성 창에 사용자 지정 또는 전역 메뉴가 없는 경우 SetMenuItem 매크로 매크로 함수가 포함된 매크로를 실행하면 런타임 오류 발생합니다.

이 작업을 사용하여 메뉴 명령 및 하위 명령의 상태를 설정할 수 있지만 하위 명령의 하위 명령은 설정할 수 없습니다.

VBA(Visual Basic for Applications) 모듈에서 SetMenuItem 매크로 함수를 실행하려면 DoCmd 개체의 SetMenuItem 메서드를 사용합니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.