Поделиться через


IDocumentExtension Интерфейс

Определение

Представляет расширение объекта Document.

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
Производный
Атрибуты
Реализации

Комментарии

Интерфейс IDocumentExtension определяет набор элементов, расширяющих функциональность Document объектов .

Интерфейс IDocumentExtension реализуется классом DocumentBase . Это базовый класс для созданного ThisDocument класса в проектах уровня документа. Для получения дополнительной информации см. Programming Document-Level Customizations.

Свойства

ExtensionBase

Получает объект, расширяемый данным объектом IExtension.

(Унаследовано от IExtension)

Методы

BeginInit()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Представляет расширение объекта Document.

(Унаследовано от EntryPoint)
CreateRibbonExtensibilityObject()

Возвращает объект, реализующий интерфейс Microsoft.Office.Core.IRibbonExtensibility.

CreateRibbonObjects()

Возвращает массив объектов IRibbonExtension, представляющих элементы Лента (визуальный конструктор), которые отображаются в Word во время выполнения.

EndInit()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Представляет расширение объекта Document.

(Унаследовано от EntryPoint)
FinishInitialization()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Представляет расширение объекта Document.

(Унаследовано от EntryPoint)
GetAutomationObject()

Вызывается средой выполнения набор средств Visual Studio для Office для получения объекта, который может использоваться кодом VBA в документе, связанном с проектом уровня документа.

Initialize()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Представляет расширение объекта Document.

(Унаследовано от EntryPoint)
InitializeDataBindings()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Представляет расширение объекта Document.

(Унаследовано от EntryPoint)
OnShutdown()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Представляет расширение объекта Document.

(Унаследовано от EntryPoint)
OnStartup()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Представляет расширение объекта Document.

(Унаследовано от EntryPoint)
ProtectDocument()

Вызывается средой выполнения набор средств Visual Studio для Office, чтобы предоставить разработчикам возможность повторно применить защиту паролем к документу в проекте уровня документа после сохранения кэшированных данных.

RequestService(Guid)

Возвращает объект, реализующий интерфейс Microsoft.Office.Core.IRibbonExtensibility.

UnprotectDocument()

Вызывается средой выполнения набор средств Visual Studio для Office, чтобы предоставить разработчикам возможность удалить защиту паролем из документа в проекте уровня документа и включить сохранение кэшированных данных.

Применяется к