Microsoft.Office.Tools.Ribbon 네임스페이스
Microsoft.Office.Tools.Ribbon 네임스페이스에는 여러 Microsoft Office 응용 프로그램의 UI(사용자 인터페이스)에 있는 리본 메뉴를 사용자 지정하는 데 사용할 수 있는 구성 요소, 컨트롤, 지원 컬렉션, 클래스 및 열거형이 포함되어 있습니다.
Microsoft.Office.Tools.Ribbon 네임스페이스의 모든 컨트롤은 도구 상자의 Office 리본 컨트롤 탭에서 리본 디자이너로 끌어 놓는 방식으로 Office 사용자 지정에 추가할 수 있습니다. 또한 RibbonMenu 컨트롤을 사용하면 런타임에 다음 컨트롤을 추가할 수 있습니다.
런타임에 이러한 컨트롤을 RibbonMenu에 추가하려면 디자인 타임에 메뉴의 Dynamic 속성을 true로 설정해야 합니다.
런타임에 컨트롤을 만들어 메뉴에 추가하는 경우 새로 만든 컨트롤을 메뉴에 추가하기 전에 해당 컨트롤의 속성을 변경할 수 있습니다. 컨트롤을 메뉴에 추가한 후에는 일부 속성이 읽기 전용이 됩니다. 자세한 내용은 리본 개체 모델 개요을 참조하십시오.
그 밖의 속성을 사용하여 런타임에 컨트롤의 모양과 동작을 제어할 수 있습니다. 예를 들어 Enabled 및 Visible 속성을 통해 디자인 타임에 추가된 컨트롤을 활성화하거나 비활성하고, 표시하거나 숨겨서 사용자 인터페이스의 런타임 변경 사항을 구현할 수 있습니다.
클래스
클래스 | 설명 | |
---|---|---|
RibbonBase | Microsoft Office 리본 사용자 지정의 기본 클래스 역할을 합니다. | |
RibbonCollectionBase | 리본 사용자 지정에서 IRibbonExtension 개체에 대한 액세스를 제공합니다. |
인터페이스
인터페이스 | 설명 | |
---|---|---|
IRibbonExtension | OfficeRibbon 개체의 확장을 나타냅니다. | |
OfficeRibbon | Visual Studio에서 Office 프로젝트의 리본 디자이너를 사용하여 만든 Microsoft Office 리본 사용자 지정을 나타냅니다. | |
RibbonBox | 사용자 지정 리본 메뉴의 컨트롤을 정렬하고 맞춥니다. | |
RibbonButton | 사용자 지정 리본 메뉴의 단추를 나타냅니다. | |
RibbonButtonGroup | 리본 메뉴의 단추 컨트롤 그룹을 나타냅니다. | |
RibbonCheckBox | 리본 메뉴의 확인란 컨트롤을 나타냅니다. | |
RibbonComboBox | 사용자 지정 리본 메뉴의 콤보 상자를 나타냅니다. | |
RibbonComponent | Visual Studio와 통신하고, 응용 프로그램의 컨트롤 계층 구조를 탐색하고, 컨트롤의 런타임 레이아웃을 최적화할 수 있도록 설정하는 메서드 및 멤버를 포함합니다. | |
RibbonControl | Microsoft Office 사용자 지정에서 컨트롤이 사용하는 속성을 제공합니다. | |
RibbonControlEventArgs | Microsoft Office 사용자 지정에서 발생하는 다양한 이벤트에 대한 데이터를 제공합니다. | |
RibbonControlId | Microsoft Office에서 컨트롤을 참조하는 데 사용되는 식별 문자열을 캡슐화합니다. | |
RibbonDialogLauncher | 그룹에 표시되며 대화 상자를 여는 데 사용할 수 있는 표준화된 작은 아이콘을 나타냅니다. | |
RibbonDropDown | 사용자가 선택할 수 있는 항목 목록 및 클릭할 수 있는 리본 메뉴 단추 목록을 나타냅니다. | |
RibbonDropDownItem | 리본 드롭다운 목록에 있는 항목을 나타냅니다. | |
RibbonEditBox | 리본 메뉴의 입력란을 나타냅니다. | |
RibbonFactory | Microsoft Office 리본 사용자 지정을 위한 리본 컨트롤을 만드는 데 사용할 수 있는 메서드를 제공합니다. | |
RibbonGallery | RibbonDropDownItem 개체 및 RibbonButton 컨트롤의 메뉴를 표시하는 컨트롤을 나타냅니다. | |
RibbonGroup | 리본 메뉴 탭의 컨트롤 그룹을 나타냅니다. | |
RibbonLabel | RibbonGroup 또는 RibbonBox의 레이블을 나타냅니다. | |
RibbonLoadImageEventArgs | LoadImage 이벤트에 대한 데이터를 제공합니다. | |
RibbonManager | Office 프로젝트에서 리본 디자이너를 사용하여 만든 리본 메뉴 사용자 지정을 관리합니다. | |
RibbonMenu | 리본 메뉴 탭 또는 Microsoft Office 메뉴의 메뉴를 나타냅니다. | |
RibbonOfficeMenu | Microsoft Office 메뉴에 추가하는 컨트롤에 액세스할 수 있게 해 줍니다. | |
RibbonPosition | 기본 제공 컨트롤을 기준으로 한 Microsoft Office 메뉴의 리본 컨트롤 위치, 기본 제공 탭을 기준으로 한 탭 위치 또는 기본 제공 그룹을 기준으로 한 그룹 위치를 나타냅니다. | |
RibbonPositionStatics | 리본 사용자 지정에서 컨트롤, 그룹 또는 탭의 위치를 지정할 수 있는 메서드를 제공합니다. | |
RibbonReadOnlyCollection | 리본 사용자 지정에서 IRibbonExtension 개체에 대한 액세스를 제공합니다. | |
RibbonSeparator | 리본 메뉴에 있는 그룹 또는 메뉴의 구분 기호 컨트롤을 나타냅니다. | |
RibbonSplitButton | 단추 또는 설정/해제 단추를 드롭다운 메뉴와 결합하는 리본 컨트롤입니다. | |
RibbonTab | 리본 메뉴의 컨트롤 그룹이 하나 이상 들어 있습니다. | |
RibbonToggleButton | 리본 메뉴의 설정/해제 단추 컨트롤을 나타냅니다. | |
RibbonUIEventArgs | 리본 메뉴에서 발생하는 이벤트에 대한 데이터를 제공합니다. |
대리자
대리자 | 설명 | |
---|---|---|
RibbonControlEventHandler | RibbonControl 의 이벤트를 처리할 메서드를 나타냅니다. | |
RibbonLoadImageEventHandler | OfficeRibbon 의 LoadImage 이벤트를 처리할 메서드를 나타냅니다. | |
RibbonUIEventHandler | OfficeRibbon 의 Load 이벤트를 처리할 메서드를 나타냅니다. |
열거형
열거형 | 설명 | |
---|---|---|
RibbonBoxStyle | 컨트롤을 RibbonBox에 세로로 정렬할지 가로로 정렬할지를 지정합니다. | |
RibbonButtonType | RibbonSplitButton 에 표시되는 단추의 종류를 지정합니다. | |
RibbonControlIdType | RibbonControlId 가 Microsoft Office 컨트롤을 식별하는지 아니면 사용자 지정 컨트롤을 식별하는지를 결정하는 값이 들어 있습니다. | |
RibbonPositionType | Microsoft Office 메뉴, 기본 제공 탭의 컨트롤 그룹 또는 기본 제공/사용자 지정 탭에 있는 컨트롤의 위치를 지정합니다. |