RibbonFactory.CreateRibbonManager(IRibbonExtension[]) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
리본 사용자 지정을 나타내는 IRibbonExtensibility 개체를 만듭니다.
public:
Microsoft::Office::Core::IRibbonExtensibility ^ CreateRibbonManager(cli::array <Microsoft::Office::Tools::Ribbon::IRibbonExtension ^> ^ ribbons);
public Microsoft.Office.Core.IRibbonExtensibility CreateRibbonManager (Microsoft.Office.Tools.Ribbon.IRibbonExtension[] ribbons);
abstract member CreateRibbonManager : Microsoft.Office.Tools.Ribbon.IRibbonExtension[] -> Microsoft.Office.Core.IRibbonExtensibility
Public Function CreateRibbonManager (ribbons As IRibbonExtension()) As IRibbonExtensibility
매개 변수
- ribbons
- IRibbonExtension[]
IRibbonExtension 인스턴스의 배열입니다.
반환
리본 메뉴 사용자 지정을 나타내는 개체입니다.
예제
다음 예제에서는 조건을 사용하여 표시할 사용자 지정 리본을 결정합니다. 이 예제에서는 메서드를 CreateRibbonManager 사용하여 사용자 지정 리본을 나타내는 개체를 IRibbonExtension
만든 다음 반환합니다.
참고
이 예제에 사용된 구문은 리본 메뉴(Visual Designer) 항목을 사용하여 만든 리본 메뉴를 반환합니다. 리본 메뉴(XML) 항목을 사용하여 만든 리본 메뉴를 반환하는 구문은 약간 다릅니다. Ribbon리본(XML) 항목을 반환하는 방법에 대한 자세한 내용은 리본 XML을 참조하세요.
protected override Microsoft.Office.Core.IRibbonExtensibility
CreateRibbonExtensibilityObject()
{
if (myCondition == true)
{
return Globals.Factory.GetRibbonFactory().CreateRibbonManager(
new Microsoft.Office.Tools.Ribbon.IRibbonExtension[] { new Ribbon1() });
}
else
{
return Globals.Factory.GetRibbonFactory().CreateRibbonManager(
new Microsoft.Office.Tools.Ribbon.IRibbonExtension[] { new Ribbon2() });
}
}
Protected Overrides Function CreateRibbonExtensibilityObject() As _
Microsoft.Office.Core.IRibbonExtensibility
If myCondition = True Then
Return Globals.Factory.GetRibbonFactory().CreateRibbonManager _
(New Microsoft.Office.Tools.Ribbon.IRibbonExtension() _
{New Ribbon1()})
Else
Return Globals.Factory.GetRibbonFactory().CreateRibbonManager _
(New Microsoft.Office.Tools.Ribbon.IRibbonExtension() _
{New Ribbon2()})
End If
End Function
설명
IRibbonExtensibility
프로젝트의 , ThisWorkbook
또는 ThisDocument
클래스의 ThisAddin
메서드에서 CreateRibbonExtensibilityObject
개체를 반환하여 Office 응용 프로그램에 표시할 리본을 반환합니다.