Udostępnij za pośrednictwem


Metoda AddInBase.RequestService —

Zwraca obiekt, który rozciąga się funkcją dostępną w aplikacji pakietu Microsoft Office.

Przestrzeń nazw:  Microsoft.Office.Tools
Zestaw:  Microsoft.Office.Tools.Common.v4.0.Utilities (w Microsoft.Office.Tools.Common.v4.0.Utilities.dll)

Składnia

'Deklaracja
Protected Overridable Function RequestService ( _
    serviceGuid As Guid _
) As Object
protected virtual Object RequestService(
    Guid serviceGuid
)

Parametry

  • serviceGuid
    Typ: System.Guid
    A Guid , które identyfikują rozszerzalności interfejs, który jest obsługiwany przez aplikacje Microsoft Office.

Wartość zwracana

Typ: System.Object
Obiekt, który implementuje interfejs rozszerzalności, który jest identyfikowany przez serviceGuid.

Uwagi

Zastąpić tę metodę w poziomie aplikacji dodatek do implementujące interfejs rozszerzalności, która rozszerza funkcji w aplikacji pakietu Microsoft Office.Aby uzyskać więcej informacji, zobacz Dostosowywanie funkcji interfejsu użytkownika przy użyciu interfejsów rozszerzalności.

Aby zastąpić tę metodę, należy sprawdzić wartość serviceGuid do określenia, który interfejs rozszerzalności wymagane jest parametrem i powrót obiekt, który implementuje interfejs.Gdy dodatek jest ładowany, Visual Studio 2010 Tools for Office Runtime wywołania RequestService jeden lub więcej razy dla każdego interfejsu, który jest obsługiwany przez aplikację i wysyła je do wartości zwracanej do aplikacji Microsoft Office, która jest ładowanie dodatku.Aby uzyskać więcej informacji na temat procesu ładowania dodatków, zobacz Architektura dodatków poziomie aplikacji.

[!UWAGA]

Jeśli tworząc własny wykonania dostosowywania interfejsu użytkownika wstążki Microsoft.Office.Core.IRibbonExtensibility interfejs lub poprzez dodanie Wstążki (XML) element do projektu, można także zastąpić CreateRibbonExtensibilityObject zamiast metody RequestService metoda.Aby uzyskać więcej informacji, zobacz Omówienie wstążki i Wstążka XML.

Przykłady

Na przykład kod, który demonstruje sposób implementujące interfejs rozszerzalność i zastąpienie RequestService metoda, zobacz Dostosowywanie funkcji interfejsu użytkownika przy użyciu interfejsów rozszerzalności.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

AddInBase Klasa

Przestrzeń nazw Microsoft.Office.Tools

Inne zasoby

Dostosowywanie funkcji interfejsu użytkownika przy użyciu interfejsów rozszerzalności