IDocumentExtension Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje rozszerzenie Document obiektu.
public interface class IDocumentExtension : Microsoft::Office::Tools::EntryPoint, Microsoft::Office::Tools::IExtension
[System.Runtime.InteropServices.Guid("C57DD47E-97F4-4744-A191-819A6F3CFEAD")]
public interface IDocumentExtension : Microsoft.Office.Tools.EntryPoint, Microsoft.Office.Tools.IExtension
[<System.Runtime.InteropServices.Guid("C57DD47E-97F4-4744-A191-819A6F3CFEAD")>]
type IDocumentExtension = interface
interface IExtension
interface EntryPoint
Public Interface IDocumentExtension
Implements EntryPoint, IExtension
- Pochodne
- Atrybuty
- Implementuje
Uwagi
Interfejs IDocumentExtension definiuje zestaw elementów członkowskich, które rozszerzają Document funkcjonalność obiektów.
Interfejs IDocumentExtension jest implementowany przez klasę DocumentBase . Jest to klasa bazowa dla wygenerowanej ThisDocument
klasy w projektach na poziomie dokumentu. Aby uzyskać więcej informacji, zobacz Programowanie Document-Level dostosowania.
Właściwości
ExtensionBase |
Pobiera obiekt, który jest rozszerzany przez ten IExtensionobiekt . (Odziedziczone po IExtension) |
Metody
BeginInit() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Reprezentuje rozszerzenie Document obiektu. (Odziedziczone po EntryPoint) |
CreateRibbonExtensibilityObject() |
Zwraca obiekt implementujący interfejs Microsoft.Office.Core.IRibbonExtensibility. |
CreateRibbonObjects() |
Zwraca tablicę IRibbonExtension obiektów reprezentujących elementy wstążki (Visual Projektant), które mają być wyświetlane w Word w czasie wykonywania. |
EndInit() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Reprezentuje rozszerzenie Document obiektu. (Odziedziczone po EntryPoint) |
FinishInitialization() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Reprezentuje rozszerzenie Document obiektu. (Odziedziczone po EntryPoint) |
GetAutomationObject() |
Wywoływane przez środowisko uruchomieniowe Visual Studio Tools dla pakietu Office w celu pobrania obiektu, który może być używany przez kod VBA w dokumencie skojarzonym z projektem na poziomie dokumentu. |
Initialize() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Reprezentuje rozszerzenie Document obiektu. (Odziedziczone po EntryPoint) |
InitializeDataBindings() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Reprezentuje rozszerzenie Document obiektu. (Odziedziczone po EntryPoint) |
OnShutdown() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Reprezentuje rozszerzenie Document obiektu. (Odziedziczone po EntryPoint) |
OnStartup() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Reprezentuje rozszerzenie Document obiektu. (Odziedziczone po EntryPoint) |
ProtectDocument() |
Wywoływane przez środowisko uruchomieniowe Visual Studio Tools dla pakietu Office w celu umożliwienia deweloperom ponownego zastosowania ochrony haseł do dokumentu w projekcie na poziomie dokumentu po zapisaniu zapisanych w pamięci podręcznej danych. |
RequestService(Guid) |
Zwraca obiekt implementujący interfejs Microsoft.Office.Core.IRibbonExtensibility. |
UnprotectDocument() |
Wywoływane przez środowisko uruchomieniowe Visual Studio Tools dla pakietu Office, aby umożliwić deweloperom usunięcie ochrony haseł z dokumentu w projekcie na poziomie dokumentu i włączenie zapisywania buforowanych danych. |