Metoda AddInBase.RequestService —
Zwraca obiekt, który rozszerza funkcji 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 wdrożenia rozszerzalności interfejs, który rozszerza funkcji w aplikacji pakietu Microsoft Office.Aby uzyskać więcej informacji, zobacz Dostosowywanie funkcji interfejsu użytkownika korzystając z rozszerzalności interfejsów.
Aby zastąpić tę metodę, należy sprawdzić wartość serviceGuid parametru, aby określić wymagane jest w interfejs rozszerzalność i następnie powróć 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 do aplikacji Microsoft Office, który jest ładowany dodatek wartości zwracanej.Aby uzyskać więcej informacji na temat procesu ładowania dodatków, zobacz Architektura dodatków na poziomie aplikacji.
[!UWAGA]
Jeśli są Dostosowywanie interfejsu użytkownika wstążki, tworząc własny wykonania Microsoft.Office.Core.IRibbonExtensibility interfejsu lub poprzez dodanie Wstążki (XML) element do projektu, można także zastąpić CreateRibbonExtensibilityObject zamiast metody RequestService metody.Aby uzyskać więcej informacji, zobacz Wstążka ― Omówienie i XML — Wstążka.
Przykłady
Dla przykładowy kod, który demonstruje, jak implementować interfejs rozszerzalność i zastąpić RequestService metoda, zobacz Dostosowywanie funkcji interfejsu użytkownika korzystając z rozszerzalności interfejsów.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.
Zobacz też
Informacje
Przestrzeń nazw Microsoft.Office.Tools
Inne zasoby
Dostosowywanie funkcji interfejsu użytkownika korzystając z rozszerzalności interfejsów