다음을 통해 공유


RibbonFactory 인터페이스

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

네임스페이스:  Microsoft.Office.Tools.Ribbon
어셈블리:   Microsoft.Office.Tools.Common.v4.0.Utilities(Microsoft.Office.Tools.Common.v4.0.Utilities.dll)
  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 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 RibbonPosition 리본 사용자 지정에서 컨트롤, 그룹 또는 탭의 위치를 지정하는 데 사용할 수 있는 RibbonPositionStatics 개체를 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 _VtblGap1_19
Public 메서드 CreateOfficeRibbon 리본 사용자 지정을 나타내는 OfficeRibbon 개체를 만듭니다.
Public 메서드 CreateRibbonBox 사용자 지정 리본의 컨트롤을 정렬하고 맞추는 RibbonBox 개체를 만듭니다.
Public 메서드 CreateRibbonButton RibbonButton 은 사용자 지정 리본의 단추를 나타냅니다.
Public 메서드 CreateRibbonButtonGroup 리본의 단추 그룹을 나타내는 RibbonButtonGroup 개체를 만듭니다.
Public 메서드 CreateRibbonCheckBox 리본의 확인란을 나타내는 RibbonCheckBox 개체를 만듭니다.
Public 메서드 CreateRibbonComboBox 사용자 지정 리본의 콤보 상자를 나타내는 RibbonComboBox 개체를 만듭니다.
Public 메서드 CreateRibbonDialogLauncher 그룹에 표시되며 대화 상자를 여는 데 사용할 수 있는 표준화된 작은 아이콘을 나타내는 RibbonDialogLauncher 개체를 만듭니다.
Public 메서드 CreateRibbonDropDown 사용자가 선택할 수 있는 항목 목록 및 클릭할 수 있는 리본 단추 목록을 나타내는 RibbonDropDown 개체를 만듭니다.
Public 메서드 CreateRibbonDropDownItem 드롭다운 컨트롤의 항목을 나타내는 RibbonDropDownItem 개체를 만듭니다.
Public 메서드 CreateRibbonEditBox 리본의 편집 상자를 나타내는 RibbonEditBox 개체를 만듭니다.
Public 메서드 CreateRibbonGallery RibbonDropDownItem 개체 및 RibbonButton 컨트롤의 메뉴를 표시하는 컨트롤을 나타내는 RibbonGallery 개체를 만듭니다.
Public 메서드 CreateRibbonGroup 리본 탭의 컨트롤 그룹을 나타내는 RibbonGroup을 만듭니다.
Public 메서드 CreateRibbonLabel RibbonGroup 또는 RibbonBox의 레이블을 나타내는 RibbonLabel을 만듭니다.
Public 메서드 CreateRibbonManager 리본 사용자 지정을 나타내는 IRibbonExtensibility 개체를 만듭니다.
Public 메서드 CreateRibbonMenu 리본 탭 또는 Microsoft Office 메뉴의 메뉴를 나타내는 RibbonMenu를 만듭니다.
Public 메서드 CreateRibbonReadOnlyCollection 리본 사용자 지정에서 IRibbonExtension 개체에 대한 액세스를 제공하는 RibbonMenu 개체를 만듭니다.
Public 메서드 CreateRibbonSeparator 리본의 그룹 또는 메뉴에 대한 구분 기호 컨트롤을 나타내는 RibbonSeparator 개체를 만듭니다.
Public 메서드 CreateRibbonSplitButton 단추 또는 토글 단추와 드롭다운 메뉴를 결합하는 RibbonSplitButton 개체를 만듭니다.
Public 메서드 CreateRibbonTab 리본의 컨트롤 그룹을 하나 이상 포함하는 RibbonTab 개체를 만듭니다.
Public 메서드 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;
}

참고 항목

참조

Microsoft.Office.Tools.Ribbon 네임스페이스