RibbonFactory 인터페이스
Microsoft Office 리본 사용자 지정을 위한 리본 컨트롤을 만드는 데 사용할 수 있는 메서드를 제공합니다.
네임스페이스: Microsoft.Office.Tools.Ribbon
어셈블리: Microsoft.Office.Tools.Common(Microsoft.Office.Tools.Common.dll)
구문
‘선언
<GuidAttribute("1012BDD2-303F-4464-A64B-3026BD91C31E")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface RibbonFactory
[GuidAttribute("1012BDD2-303F-4464-A64B-3026BD91C31E")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface RibbonFactory
RibbonFactory 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
RibbonPosition | 리본 사용자 지정에서 컨트롤, 그룹 또는 탭의 위치를 지정하는 데 사용할 수 있는 RibbonPositionStatics 개체를 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
CreateOfficeRibbon | 리본 사용자 지정을 나타내는 OfficeRibbon 개체를 만듭니다. | |
CreateRibbonBox | 사용자 지정 리본의 컨트롤을 정렬하고 맞추는 RibbonBox 개체를 만듭니다. | |
CreateRibbonButton | RibbonButton 은 사용자 지정 리본의 단추를 나타냅니다. | |
CreateRibbonButtonGroup | 리본의 단추 그룹을 나타내는 RibbonButtonGroup 개체를 만듭니다. | |
CreateRibbonCheckBox | 리본의 확인란을 나타내는 RibbonCheckBox 개체를 만듭니다. | |
CreateRibbonComboBox | 사용자 지정 리본의 콤보 상자를 나타내는 RibbonComboBox 개체를 만듭니다. | |
CreateRibbonDialogLauncher | 그룹에 표시되며 대화 상자를 여는 데 사용할 수 있는 표준화된 작은 아이콘을 나타내는 RibbonDialogLauncher 개체를 만듭니다. | |
CreateRibbonDropDown | 사용자가 선택할 수 있는 항목 목록 및 클릭할 수 있는 리본 단추 목록을 나타내는 RibbonDropDown 개체를 만듭니다. | |
CreateRibbonDropDownItem | 드롭다운 컨트롤의 항목을 나타내는 RibbonDropDownItem 개체를 만듭니다. | |
CreateRibbonEditBox | 리본의 편집 상자를 나타내는 RibbonEditBox 개체를 만듭니다. | |
CreateRibbonGallery | RibbonDropDownItem 개체 및 RibbonButton 컨트롤의 메뉴를 표시하는 컨트롤을 나타내는 RibbonGallery 개체를 만듭니다. | |
CreateRibbonGroup | 리본 탭의 컨트롤 그룹을 나타내는 RibbonGroup을 만듭니다. | |
CreateRibbonLabel | RibbonGroup 또는 RibbonBox의 레이블을 나타내는 RibbonLabel을 만듭니다. | |
CreateRibbonManager | 리본 사용자 지정을 나타내는 IRibbonExtensibility 개체를 만듭니다. | |
CreateRibbonMenu | 리본 탭 또는 Microsoft Office 메뉴의 메뉴를 나타내는 RibbonMenu를 만듭니다. | |
CreateRibbonReadOnlyCollection | 리본 사용자 지정에서 IRibbonExtension 개체에 대한 액세스를 제공하는 RibbonMenu 개체를 만듭니다. | |
CreateRibbonSeparator | 리본의 그룹 또는 메뉴에 대한 구분 기호 컨트롤을 나타내는 RibbonSeparator 개체를 만듭니다. | |
CreateRibbonSplitButton | 단추 또는 토글 단추와 드롭다운 메뉴를 결합하는 RibbonSplitButton 개체를 만듭니다. | |
CreateRibbonTab | 리본의 컨트롤 그룹을 하나 이상 포함하는 RibbonTab 개체를 만듭니다. | |
CreateRibbonToggleButton | 리본의 토글 단추 컨트롤을 나타내는 RibbonToggleButton을 만듭니다. |
위쪽
설명
참고
이 인터페이스는 Visual Studio Tools for Office Runtime에 의해 구현되며 코드에서 직접 구현할 수는 없습니다. 자세한 내용은 Visual Studio Tools for Office 런타임 개요를 참조하십시오.
예제
다음 예제에서는 Excel 2010 통합 문서 프로젝트의 리본 코드 파일에서 프로젝트의 RibbonFactory 인스턴스에 액세스합니다. 이 코드는 RibbonFactory 개체의 메서드를 사용하여 드롭다운 항목, 메뉴 및 단추를 만듭니다. 전체 샘플을 보려면 연습: 런타임에 리본 메뉴의 컨트롤 업데이트을 참조하십시오.
Private Function CreateRibbonDropDownItem() As RibbonDropDownItem
Return Me.Factory.CreateRibbonDropDownItem()
End Function
Private Function CreateRibbonMenu() As RibbonMenu
Return Me.Factory.CreateRibbonMenu()
End Function
Private Function CreateRibbonButton() As RibbonButton
Dim button As RibbonButton = Me.Factory.CreateRibbonButton()
AddHandler (button.Click), AddressOf Button_Click
Return button
End Function
private RibbonDropDownItem CreateRibbonDropDownItem()
{
return this.Factory.CreateRibbonDropDownItem();
}
private RibbonMenu CreateRibbonMenu()
{
return this.Factory.CreateRibbonMenu();
}
private RibbonButton CreateRibbonButton()
{
RibbonButton button = this.Factory.CreateRibbonButton();
button.Click += new RibbonControlEventHandler(button_Click);
return button;
}