다음을 통해 공유


DocumentBase.RequestService(Guid) 메서드

정의

문서 수준 사용자 지정에서 Microsoft.Office.Core.IRibbonExtensibility 인터페이스를 구현하는 개체를 반환합니다.

protected:
 virtual System::Object ^ RequestService(Guid serviceGuid);
protected virtual object RequestService (Guid serviceGuid);
abstract member RequestService : Guid -> obj
override this.RequestService : Guid -> obj
Protected Overridable Function RequestService (serviceGuid As Guid) As Object

매개 변수

serviceGuid
Guid

Microsoft.Office.Core.IRibbonExtensibility 인터페이스를 식별하는 Guid입니다.

반환

Microsoft.Office.Core.IRibbonExtensibility 인터페이스를 구현하는 문서 수준 사용자 지정의 개체입니다.

설명

인터페이스의 고유한 구현을 만들거나 프로젝트에 리본(XML) 항목을 추가하여 문서의 리본 메뉴를 사용자 지정하는 경우 이 메서드를 재정의 Microsoft.Office.Core.IRibbonExtensibility 합니다.

리본 메뉴(Visual Designer) 항목을 프로젝트에 추가하여 리본 메뉴를 사용자 지정하는 경우 Visual Studio에서 이 메서드를 재정의합니다. 자세한 내용은 리본 개요리본 Designer 참조하세요.

이 메서드를 재정의하는 경우 매개 변수 값을 serviceGuid 검사 인터페이스가 요청되는지 여부를 Microsoft.Office.Core.IRibbonExtensibility 확인한 다음 인터페이스를 구현하는 개체를 반환합니다. 문서를 열면 Visual Studio Tools for Office 런타임에서 를 호출RequestService하고 반환 값을 Microsoft Office Word 보냅니다. 인터페이스에 Microsoft.Office.Core.IRibbonExtensibility 대한 자세한 내용은 Microsoft Office 설명서의 IRibbonExtensibility Object 를 참조하세요.

또는 메서드를 CreateRibbonExtensibilityObject 재정의하는 대신 메서드를 재정의할 RequestService 수 있습니다. 자세한 내용은 Ribbon XML을 참조하세요.

참고

Microsoft.Office.Core.IRibbonExtensibility 는 Microsoft Office에서 제공하는 여러 인터페이스( 확장성 인터페이스라고도 함) 중 하나입니다. 그러나 Word 대한 문서 수준 사용자 지정에서 구현할 수 있는 유일한 인터페이스입니다. 애플리케이션 수준 추가 기능에서 다른 확장성 인터페이스를 구현할 수 있습니다. 자세한 내용은 확장성 인터페이스를 사용하여 UI 기능 사용자 지정을 참조하세요.

적용 대상