다음을 통해 공유


RibbonFactory 인터페이스

정의

Microsoft Office 리본 사용자 지정에 대한 리본 컨트롤을 만드는 데 사용할 수 있는 메서드를 제공합니다.

public interface class RibbonFactory
[System.Runtime.InteropServices.Guid("1012BDD2-303F-4464-A64B-3026BD91C31E")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface RibbonFactory
[<System.Runtime.InteropServices.Guid("1012BDD2-303F-4464-A64B-3026BD91C31E")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type RibbonFactory = interface
Public Interface RibbonFactory
특성

예제

다음 예제에서는 RibbonFactory Excel 2010 통합 문서 프로젝트의 리본 코드 파일에서 프로젝트의 instance 액세스합니다. 이 코드는 개체의 메서드를 RibbonFactory 사용하여 드롭다운 항목, 메뉴 및 단추를 만듭니다. 전체 샘플을 보려면 연습: 런타임에 리본 메뉴의 컨트롤 업데이트를 참조하세요.

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;
}

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

설명

참고

이 인터페이스는 Visual Studio Tools for Office Runtime에 의해 구현되며 코드에서 직접 구현할 수는 없습니다. 자세한 내용은 Visual Studio Tools for Office 런타임 개요를 참조하세요.

속성

RibbonPosition

리본 메뉴 사용자 지정에서 컨트롤, 그룹 또는 탭의 위치를 지정하는 데 사용할 수 있는 RibbonPositionStatics 개체를 가져옵니다.

메서드

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(IRibbonExtension[])

리본 사용자 지정을 나타내는 IRibbonExtensibility 개체를 만듭니다.

CreateRibbonMenu()

리본 탭 또는 Microsoft Office 메뉴의 메뉴를 나타내는 RibbonMenu를 만듭니다.

CreateRibbonReadOnlyCollection()

리본 사용자 지정에서 IRibbonExtension 개체에 대한 액세스를 제공하는 RibbonMenu 개체를 만듭니다.

CreateRibbonSeparator()

리본의 그룹 또는 메뉴에 대한 구분 기호 컨트롤을 나타내는 RibbonSeparator 개체를 만듭니다.

CreateRibbonSplitButton()

단추 또는 토글 단추와 드롭다운 메뉴를 결합하는 RibbonSplitButton 개체를 만듭니다.

CreateRibbonTab()

리본에 있는 하나 이상의 컨트롤 그룹을 포함하는 RibbonTab 개체를 만듭니다.

CreateRibbonToggleButton()

리본 메뉴에서 토글 단추 컨트롤을 나타내는 RibbonToggleButton을 만듭니다.

적용 대상