다음을 통해 공유


리본 컨트롤 샘플

업데이트: 2007년 11월

참고:

이 샘플은 Microsoft Office Excel 2007에서만 실행됩니다.

이 샘플에서는 Microsoft Office Excel 워크시트의 리본 메뉴에 나타나는 사용자 지정 탭을 만드는 방법을 보여 줍니다. 이 사용자 지정 리본 메뉴에서는 Visual Studio 도구 상자Office 리본 컨트롤 그룹에서 사용할 수 있는 대부분의 컨트롤을 보여 줍니다. 이러한 컨트롤의 사용에 대한 자세한 내용은 리본 디자이너를 참조하십시오.

보안 정보:

이 샘플 코드는 개념을 보여 주기 위한 것이며 해당 개념과 관련된 코드만 표시합니다. 또한 특정 환경의 보안 요구 사항에 맞지 않을 수 있으므로 여기에 나온 그대로 사용해서는 안 됩니다. 보안 및 오류 처리 코드를 추가하여 프로젝트를 더 강력하게 만들고 해당 보안 기능을 강화하는 것이 좋습니다. Microsoft에서는 이 샘플 코드를 보증 없이 "있는 그대로" 제공합니다.

컴퓨터에 샘플 프로젝트를 설치하는 방법에 대한 자세한 내용은 방법: 도움말에 있는 샘플 파일 설치 및 사용를 참조하십시오.

Download sample

이 샘플을 실행하려면

  1. F5 키를 누릅니다.

  2. Excel 워크시트가 나타납니다. 워크시트의 리본 메뉴에는 Ribbon Control Sample이라는 사용자 지정 탭이 표시됩니다.

    사용자 지정 리본 메뉴의 StartFromScratch 속성이 true로 설정되어 있으므로 이 리본 메뉴에는 다른 탭은 표시되지 않습니다.

요구 사항

이 샘플에는 다음과 같은 응용 프로그램이 필요합니다.

  • Visual Studio Tools for Office.

  • Microsoft Office Excel 2007

세부 항목

이 샘플에서는 다음 개념을 보여 줍니다.

  • 리본(비주얼 디자이너) 항목 템플릿을 사용하여 탭 사용자 지정

  • Office 메뉴의 모든 기본 제공 탭과 대부분의 명령을 숨기고 이 리본 항목에만 정의된 사용자 지정 표시

  • 리본 디자이너에 사용자 지정 그룹 및 컨트롤 추가

  • 리본 메뉴에 있는 컨트롤의 이벤트 처리

  • 런타임에 컨트롤의 속성 변경

  • 런타임에 동적으로 메뉴에 컨트롤 추가

  • 런타임에 동적으로 갤러리에 항목 추가

  • 리본 메뉴의 단추를 사용하여 작업 창 컨트롤 표시 및 숨기기

Working with Sheets 그룹

다음 표에서는 사용자 지정 리본 메뉴의 Working with Sheets 그룹에 나타나는 컨트롤을 설명합니다.

컨트롤

설명

작업/결과

Show Actions Pane

눌러져 있거나 눌러져 있지 않은 상태로 나타나는 설정/해제 단추입니다.

Show Actions Pane을 클릭합니다.

워크시트 옆에 작업 창이 나타납니다.

작업 창을 숨기려면 Show Actions Pane을 다시 클릭합니다.

얼굴 모양 단추

세 개의 단추가 단추 그룹에 들어 있습니다. 이러한 단추는 서로 관련이 있으므로 단추 그룹에 추가되었습니다. 단추 그룹의 단추는 빛나는 모양입니다.

얼굴 모양 단추를 클릭합니다.

A1 셀에 대응하는 이미지가 표시됩니다.

Alignment

분할 단추입니다. 분할 단추는 메뉴가 연결된 단추입니다. Alignment 분할 단추 메뉴에는 세 개의 단추가 들어 있습니다. Alignment 분할 단추의 OfficeImageId 속성은 기본 제공 Office 맞춤 컨트롤의 ID로 설정되어 있습니다.

Alignment 분할 단추 메뉴에서 Right Align, Left Align 또는 Center Align을 클릭합니다.

A3 셀에 나타나는 텍스트가 오른쪽, 왼쪽 또는 가운데에 맞춰집니다.

Color

색이 지정된 구의 배열을 표시하는 갤러리로서, 여기에서 색을 선택할 수 있습니다.

Color를 클릭하고 갤러리에서 색을 선택합니다.

선택한 색이 적용된 구가 A6 셀에 나타납니다.

FormatChart

차트 서식의 목록이 포함된 드롭다운 컨트롤입니다. 콤보 상자와 달리 드롭다운 컨트롤에는 선택 항목을 입력할 수 없습니다.

Format Chart를 클릭하고 목록에서 서식을 선택합니다.

워크시트에 나타나는 차트 서식이 선택한 서식에 맞게 변경됩니다.

MRU Find

콤보 상자입니다. 원하는 내용을 입력하거나 선택할 수 있습니다.

MRU Find 콤보 상자를 클릭하고 목록에서 텍스트를 선택합니다.

- 또는 -

MRU Find 콤보 상자에 텍스트를 입력하고 Enter 키를 누릅니다.

워크시트에서의 텍스트 위치를 식별하는 메시지 상자가 나타납니다.

Building Dynamic Menu 그룹

다음 표에서는 사용자 지정 리본 메뉴의 Building a Dynamic Menu 그룹에 나타나는 컨트롤을 설명합니다.

컨트롤

설명

작업/결과

Dynamic Menu

메뉴입니다. 메뉴는 다른 리본 컨트롤을 포함할 수 있는 드롭다운 목록입니다.

이 메뉴의 Dynamic 속성은 true로 설정되어 있습니다. 따라서 런타임에 메뉴를 동적으로 업데이트할 수 있습니다.

Dynamic Menu를 클릭하여 컨트롤 메뉴를 표시합니다.

CheckBox, DropDown, SubMenu, Gallery, Button, Separator

확인란 집합입니다. 확인란을 선택하거나 선택 취소하여 옵션을 설정 또는 해제할 수 있습니다.

각 확인란은 Dynamic Menu에 추가할 수 있는 리본 컨트롤을 나타냅니다.

확인란을 클릭하여 Dynamic Menu에 리본 컨트롤을 추가합니다.

참고 항목

작업

연습: 리본 디자이너를 사용하여 사용자 지정 탭 만들기

연습: 런타임에 리본 메뉴의 컨트롤 업데이트

방법: 리본 메뉴 사용자 지정 시작

개념

리본 개요

기타 리소스

Office 개발 샘플 및 연습