Udostępnij za pośrednictwem


IDocumentExtension Interfejs

Definicja

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.

Dotyczy