다음을 통해 공유


DocumentBase.RequestService 메서드

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

네임스페이스:  Microsoft.Office.Tools.Word
어셈블리:  Microsoft.Office.Tools.Word.v4.0.Utilities(Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

구문

‘선언
Protected Overridable Function RequestService ( _
    serviceGuid As Guid _
) As Object
protected virtual Object RequestService(
    Guid serviceGuid
)

매개 변수

  • serviceGuid
    형식: System.Guid
    Microsoft.Office.Core.IRibbonExtensibility 인터페이스를 식별하는 Guid입니다.

반환 값

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

설명

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

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

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

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

참고

Microsoft.Office.Core.IRibbonExtensibility는 Microsoft Office에서 제공하는 여러 인터페이스 중 하나로서, 확장성 인터페이스라고도 합니다. 그러나 이 인터페이스는 Word용 문서 수준 사용자 지정에서 구현할 수 있는 유일한 인터페이스입니다. 응용 프로그램 수준 추가 기능에서는 다른 확장성 인터페이스를 구현할 수 있습니다. 자세한 내용은 확장성 인터페이스를 사용하여 UI 기능 사용자 지정을 참조하십시오.

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

DocumentBase 클래스

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