리본 컨트롤 샘플
업데이트: 2007년 11월
참고: |
---|
이 샘플은 Microsoft Office Excel 2007에서만 실행됩니다. |
이 샘플에서는 Microsoft Office Excel 워크시트의 리본 메뉴에 나타나는 사용자 지정 탭을 만드는 방법을 보여 줍니다. 이 사용자 지정 리본 메뉴에서는 Visual Studio 도구 상자의 Office 리본 컨트롤 그룹에서 사용할 수 있는 대부분의 컨트롤을 보여 줍니다. 이러한 컨트롤의 사용에 대한 자세한 내용은 리본 디자이너를 참조하십시오.
보안 정보: |
---|
이 샘플 코드는 개념을 보여 주기 위한 것이며 해당 개념과 관련된 코드만 표시합니다. 또한 특정 환경의 보안 요구 사항에 맞지 않을 수 있으므로 여기에 나온 그대로 사용해서는 안 됩니다. 보안 및 오류 처리 코드를 추가하여 프로젝트를 더 강력하게 만들고 해당 보안 기능을 강화하는 것이 좋습니다. Microsoft에서는 이 샘플 코드를 보증 없이 "있는 그대로" 제공합니다. |
컴퓨터에 샘플 프로젝트를 설치하는 방법에 대한 자세한 내용은 방법: 도움말에 있는 샘플 파일 설치 및 사용를 참조하십시오.
이 샘플을 실행하려면
F5 키를 누릅니다.
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에 리본 컨트롤을 추가합니다. |
참고 항목
작업
연습: 리본 디자이너를 사용하여 사용자 지정 탭 만들기