리본 메뉴 사용자 지정

참고: 사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서가 여기 있습니다.

리본 메뉴-명령 그룹이 포함 된 프로그램 창의 맨 위에 가로로 스트립-새 Microsoft Office Fluent 사용자 인터페이스 의 구성 요소입니다. Office Fluent 사용자 인터페이스 명령 Microsoft Office Access 2007 에 대 한 단일 홈 제공 하며 메뉴와 이전 버전의 Access에서 도구 모음에 대 한 기본 대체 합니다.

Office Access 2007 로 고급 응용 프로그램 작성을 시작할 때 응용 프로그램을 보다 쉽게 사용 하기 위해 Office Fluent 리본 메뉴 사용자 지정 하려면 결정할 수 있습니다. 예를 들어 일부를 숨길 수 또는 사용자가 특정 명령을 사용할 수 없습니다 및 명령을 사용할 수 있도록 원하는 포함 하는 사용자 지정 탭 새로 만들기를 만들 수 있도록 모든 기본 탭 합니다.

Office Fluent 사용자 인터페이스 를 사용 하는 모든 2007 Microsoft Office system 프로그램을 리본 메뉴 사용자 지정 XML Extensible Markup Language ()를 사용 합니다. 따라서 XML의 몇 가지 기본적인 지식을 유용 합니다. 이 문서에 XML 개념 다루지 않습니다 하지만 기본 리본 메뉴 사용자 지정 프로시저 및 XML 필요에 따라 수정할 수 있는 몇 가지 예제를 제공지 않습니다.

실행할 작업

리본 메뉴 사용자 지정 기술을 이해합니다

만들기 및 적용 된 사용자 지정 리본 메뉴

리본 메뉴 기본 복원

XML 예제 이해

리본 메뉴 사용자 지정 기술을 이해합니다

Office Access 2007 사용자 지정 XML 만드는 다음 코드를 추가 하거나 리본 메뉴를 만들 때 해당 XML 사용에 대 한 액세스를 알려 주는 데이터베이스 속성을 설정 하 여 리본 메뉴 사용자 지정 있습니다. 기존 탭 숨기기 하 고 새 탭, 그룹 명령 및 명령을 추가 하는 XML을 사용할 수 있습니다. 이 문서에 나와 있는 절차 (찾기, 정렬, 같은 및 저장)에 액세스 하는 기본 제공 되는 명령 추가 하는 방법 및 직접 작성 하는 Access 매크로 실행 하는 명령을 추가 하는 방법을 보여 줍니다.

XML을 저장할 수 있지만 현재 데이터베이스에서 시스템 테이블에 저장 하는 가장 쉬운 방법 중 하나는 몇 가지 있습니다. 이 프로세스에서는 USysRibbons 리본 XML을 추가 하 고 다음 전체 데이터베이스 또는 특정 폼 이나 보고서에 대해 사용자 지정 리본 메뉴 표시 되는지 여부를 지정 하 라는 시스템 테이블입니다. 여러 사용자 지정 리본 메뉴를 정의할 수-전체 응용 프로그램 및 개별 양식 또는 데이터베이스의 보고서에 대 한 추가 리본 메뉴에 대 한 하나입니다.

만들기 및 적용 된 사용자 지정 리본 메뉴

다음 섹션에서는 만들기 및 적용 된 사용자 지정 리본 메뉴에 대 한 단계별 절차를 제공 합니다.

시작하기 전에

탐색 창에서 시스템 테이블 표시    기본적으로 시스템 테이블은를 만든 후 USysRibbons 테이블을 볼 수 있도록 탐색 옵션 대화 상자에서 설정을 변경 먼저 해야 하므로 탐색 창에 표시 되지 않습니다. 다음 절차를 따르십시오.

  1. Access에서 데이터베이스를 열고 탐색 창 맨 위에 있는 탐색 모음을 마우스 오른쪽 단추로 클릭 한 다음 바로 가기 메뉴에서 탐색 옵션 을 클릭 합니다.

  2. 탐색 옵션 대화 상자 표시 옵션 아래에서 시스템 개체 표시 확인란을 선택한 다음 확인 을 클릭 합니다.

    Access 시스템 테이블 탐색 창에 표시 됩니다.

추가 기능의 사용자 인터페이스 오류 메시지 표시를 사용 하도록 설정    오류 메시지는 중요 한 소스를 만들고 액세스 메모를 표시 하는 것이 좋습니다 되므로 리본 메뉴 사용자 지정 XML, 문제 해결 정보입니다. 다음 절차를 따르십시오.

  1. Microsoft Office 단추 Office 단추 이미지 를 클릭한 다음 Access 옵션을 클릭합니다.

  2. 고급을 클릭합니다.

  3. 아래에서 일반추가 기능의 사용자 인터페이스 오류 표시 확인란을 선택한 다음 확인 을 클릭 합니다.

USysRibbons 시스템 테이블 만들기

이 절차를 사용 하 여 USysRibbons 시스템 테이블을 만들 수 있습니다. 나중 리본 사용자 지정 XML 저장이 표를 사용 합니다.

  1. 만들기 탭의 그룹에서 표 디자인 을 클릭 합니다.

  2. 테이블에 다음 필드를 추가 합니다. 필드 이름이 표시 된 것 처럼 정확 하 게 입력 해야 합니다.

  1. 필드 이름

  1. Type(종류)

  1. 필드 크기

  1. ID

  1. 일련 번호

  1. 정수(Long)

  1. RibbonName

  1. 텍스트

  1. 255

  1. RibbonXml

  1. 메모

  1. 원하는 경우 리본 메뉴 XML 기능에 설명 하는 메모 필드 등이 테이블에 더 많은 필드를 추가할 수 있습니다.

  2. ID 필드를 선택 합니다. 디자인 탭의 도구 그룹에서 기본 키 를 클릭 합니다.

  3. 빠른 실행 도구 모음 에서 저장 을 클릭 하거나 CTRL + S 이름을 USysRibbons새 표를 누릅니다.

리본 메뉴 사용자 지정 XML USysRibbons 테이블에 추가

이 예제에서는 데이터베이스의 사용자가 만들기 탭의 도구 중 하나를 사용 하지 못하도록 하려면 한다고 가정해 보세요. 또한, 다음 그림과 같이 A 사용자 지정 탭 만, 붙여넣기 명령을 사용 하 여 라는 새 탭 만들기 하려고 합니다.

사용자 지정 리본 메뉴 탭

다음 절차에 XML이이 구성을 만듭니다.

  1. 탐색 창에서 USysRibbons 테이블을 마우스 오른쪽 단추로 클릭 한 다음 바로 가기 메뉴에서 데이터 시트 보기 를 클릭 합니다.

  2. 다음 데이터 표를 추가 합니다. 이 문서에서 XML 샘플 복사 한 테이블에 직접 붙여 넣을 수 있습니다.

ID

RibbonName

RibbonXML

(일련 번호)

내 탭

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabCreate" visible="false" />
<tab id="dbCustomTab" label="A Custom Tab" visible="true">
<group id="dbCustomGroup" label="A Custom Group">
<control idMso="Paste" label="Built-in Paste" enabled="true"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
  1. 이 XML not "처음부터 시작"에 대 한 액세스를 먼저 지시-Access의 기본 리본 메뉴 탭 표시 되도록 지정, 즉 합니다. 그런 다음 기본 탭 ( 만들기 탭) 중 하나만 숨기기에 대 한 액세스 알려 줍니다. 탭으로 "A 사용자 지정 그룹" 이라는 명령 그룹에 추가 "A 사용자 지정 탭" 이라는 새 리본 메뉴 탭을 만들어 마지막으로, 그룹 붙여넣기 명령을 추가 합니다. 이 예제에서는 하 고 필요에 따라 사용자 지정 하는 방법에 대 한 자세한 내용은 XML 예제 이해섹션을 참고 합니다.

  2. USysRibbons 테이블을 닫고 하 고 닫은 다음 데이터베이스를 다시 엽니다.

사용자 지정 리본 메뉴 적용

테이블에 저장 된 리본 메뉴 사용자 지정 XML, 했으므로 다음 중 하나를 수행 등 특정 폼 이나 보고서 나 전체 데이터베이스에 리본 메뉴를 적용 하려는 여부에 따라 합니다.

  • 사용자 지정 리본 메뉴는 전체 데이터베이스에 적용   

    1. Microsoft Office 단추 Office 단추 이미지 를 클릭한 다음 Access 옵션을 클릭합니다.

    2. 현재 데이터베이스 를 클릭 한 다음 리본 메뉴 및 도구 모음 옵션에서리본 메뉴 이름 목록에서를 선택 하 고 원하는 리본 메뉴를 클릭 합니다- 내 탭 이 대문자로 표시에서 합니다.

    3. 확인을 클릭합니다.

  • 사용자 지정 리본 메뉴의 특정 폼 또는 보고서에 적용   

    1. 탐색 창에서 폼 이나 보고서를 사용자 지정 리본 메뉴를 적용 하려는 마우스 오른쪽 단추로 클릭 한 다음 바로 가기 메뉴에서 디자인 보기 를 클릭 합니다.

    2. 속성 시트가 표시되어 있지 않으면 F4 키를 눌러 표시합니다.

    3. 속성 시트 선택 유형에 서 맨 위에 있는 목록에서 개체 유형 ( 또는 보고서 )이 선택 되어 있는지 확인 합니다.

    4. 속성 시트의 다른 탭의 리본 메뉴 이름 목록을 클릭 하 고 있는에서 폼 이나 보고서 (이 경우 내 탭 )을 열 때 표시 하려면 리본 메뉴를 클릭 합니다.

    5. 빠른 실행 도구 모음에서 저장을 클릭하거나 Ctrl+S를 누릅니다.

    6. 폼 이나 보고서를 닫은 다음 다시 하려면 탐색 창에서 두 번 클릭 합니다.

      선택한 리본 메뉴가 표시 됩니다.

사용자 지정 리본 메뉴 제대로 작동 하는지 확인 한 후 다음을 실행 하 여 시스템 테이블을 다시 숨길 수 있습니다.

  1. 탐색 창 맨 위에 있는 탐색 모음을 마우스 오른쪽 단추로 클릭 한 다음 바로 가기 메뉴에서 탐색 옵션 을 클릭 합니다.

  2. 탐색 옵션 대화 상자 표시 옵션 아래에서 시스템 개체 표시 확인란의 선택을 취소 한 다음 확인 을 클릭 합니다.

맨 위로 이동

리본 메뉴 기본 복원

사용자 지정 리본 메뉴의 사용을 중지 하 고 리본 메뉴 기본 복원, 여부를 사용자 지정 리본 메뉴에서 사용 중인 전체 응용 프로그램에서 또는 특정 폼 이나 보고서에 따라 다음 절차 중 하나를 사용 합니다.

기본 응용 프로그램 수준 복원 리본 메뉴

  1. Microsoft Office 단추 Office 단추 이미지 를 클릭한 다음 Access 옵션을 클릭합니다.

  2. 현재 데이터베이스 를 클릭 한 다음 리본 메뉴 및 도구 모음 옵션에서리본 메뉴 이름 상자의 내용을 삭제 합니다.

  3. 닫고 데이터베이스를 다시 엽니다.

기본 리본 메뉴의 탭 표시 됩니다. 리본 메뉴 XML 테이블에에서 남아 있는 USysRibbons 삭제 하기 전까지, 이전에 있는 사용자 지정 리본 메뉴를 복원 하려는 경우 있습니다 작업을 수행할 수 있도록 리본 메뉴 이름 옵션 값으로 다시 설정 하 여 합니다.

폼 또는 보고서에 대 한 기본 리본 복원

  1. 디자인 보기에서 폼 이나 보고서를 엽니다.

  2. 속성 시트가 표시되어 있지 않으면 F4 키를 눌러 표시합니다.

  3. 속성 시트 선택 유형에 서 맨 위에 있는 목록에서 개체 유형 ( 또는 보고서 )이 선택 되어 있는지 확인 합니다.

  4. 속성 시트의 다른 탭의 리본 메뉴 이름 속성 상자의 내용을 삭제 합니다.

  5. 저장 하 고 닫은, 폼 또는 보고서를 다시 엽니다.

리본 XML 테이블에에서 남아 있는 USysRibbons 삭제 하기 전까지, 이전에 있는 사용자 지정 리본 메뉴를 복원 하려는 경우 할 수 있도록 일일이 값으로 다시 리본 메뉴 이름 속성의 값을 설정 합니다.

맨 위로 이동

XML 예제 이해

이 문서와 자신이 만든 사용자 지정 리본 메뉴의 그림의 앞부분에서 사용 된 XML 예제는 다음과 같습니다.

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabCreate" visible="false" />
<tab id="dbCustomTab" label="A Custom Tab" visible="true">
<group id="dbCustomGroup" label="A Custom Group">
<control idMso="Paste" label="Built-in Paste" enabled="true"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>

사용자 지정 리본 메뉴 탭

이 예제에서는 XML의 두 번째 줄 startFromScratch 특성을 False로 설정 합니다. Access는 기존 탭은 그대로 두와 기존 항목의 오른쪽에 있는 새 탭 추가 되도록 값을 False로 설정 합니다. 이 특성을 True 로 설정 기존 탭을 모두 제거 되 고 XML에서 만든 항목과 표시 됩니다. FalsestartFromScratch 특성을 설정 하는 경우에 여전히 개별 탭을 숨길 수 있습니다. 만들기 탭의 기본 제공을 숨기는 XML의 네 번째 줄에서이 확인할 수 있습니다. 나머지 줄에 사용자 지정 탭과 사용자 지정 그룹 만들기 하 고 다음 줄 XML 사용 하 여 그룹에 기본 제공 붙여넣기 명령의 추가 합니다.

<control idMso="Paste" label="Built-in Paste" enabled="true"/>

추가 추가 그룹 또는 사용자 지정 리본 메뉴 컨트롤    유사한 줄의 XML 추가 하 고 다른 idMso레이블 값을 대체 하 여 리본 메뉴에 더 많은 그룹 및 컨트롤을 추가할 수 있습니다. 예를 들어 현재 선택 된 개체를 Excel로 내보냅니다 제어를 만들려면 다음 XML을 사용 합니다.

<control idMso="ExportExcel" label="Export to Excel" enabled="true"/>

컨트롤에 붙여넣기 명령와 같은 그룹을 추가 하려면 바로 앞 이나 뒤 붙여넣기 명령 만드는 줄 XML의 새 줄을 삽입 합니다. 새 그룹을 만들려면 복사, 붙여넣기을 위의 A 사용자 지정 그룹 그룹을 만들어 XML 수정할 수 있습니다. 다음 예제에서는 XML 두 개의 사용자 지정 그룹에 추가 하는 방법을 보여 줍니다.

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabCreate" visible="false" />
<tab id="dbCustomTab" label="A Custom Tab" visible="true">
<group id="dbCustomGroup" label="A Custom Group">
<control idMso="Paste" label="Built-in Paste" enabled="true"/>
</group>
<group id="dbCustomGroup2" label="Another Custom Group">
<control idMso="ImportExcel" label="Import from Excel" enabled="true"/>
<control idMso="ExportExcel" label="Export to Excel" enabled="true"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>

이 XML A 사용자 지정 탭 에 다른 그룹을 추가합니다. 새 그룹에 두 개의 컨트롤이 포함 된 다음 그림과 같이-Excel에서 가져오기 작업을 시작 하는 한 Excel로 내보내기 작업을 시작 하는 하나입니다.

두 개의 그룹이 포함된 사용자 지정 리본 메뉴 탭

참고: 사용자 지정 리본 메뉴에 있는 각 그룹 id탭 id 값 고유 해야 합니다.

명령의 idMso 값에 알아보기    기본 제공 명령의 idMso 값에 대 한 자세한 내용은 다음 절차를 수행 합니다.

  1. Microsoft Office 단추 Office 단추 이미지 를 클릭한 다음 Access 옵션을 클릭합니다.

  2. 사용자 지정을 클릭합니다.

  3. 원하는 정보에 대 한 항목 위로 포인터를 이동 합니다. 괄호 안의 화면 설명에 컨트롤의 idMso 값을 표시 됩니다.

Access 매크로 실행에 명령 추가    Access 매크로 실행 하는 명령을 추가 하 여 사용자 지정 리본 메뉴에 더 많은 유연성을 추가할 수 있습니다. 예를 들어 MyMacro라는 매크로 만들었다고 가정 합니다. 매크로 실행 하 여 리본 메뉴 명령에 추가 하려면 다음 줄에 XML을 추가 합니다.

<button id="RunMyMacro" label="Run My Macro" onAction="MyMacro"/>

컨트롤에 붙여넣기 명령 이전 예제에서와 같은 그룹을 추가 하려면 바로 앞 이나 뒤 붙여넣기 명령 만드는 줄 XML의 새 줄을 삽입 합니다. 다음 예제에서는 XML 명령을 추가 하는 방법을 보여 줍니다.

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabCreate" visible="false" />
<tab id="dbCustomTab" label="A Custom Tab" visible="true">
<group id="dbCustomGroup" label="A Custom Group">
<control idMso="Paste" label="Built-in Paste" enabled="true"/>
<button id="RunMyMacro" label="Run My Macro" onAction="MyMacro"/>
</group>
<group id="dbCustomGroup2" label="Another Custom Group">
<control idMso="ImportExcel" label="Import from Excel" enabled="true"/>
<control idMso="ExportExcel" label="Export to Excel" enabled="true"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>

맨 위로 이동

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×