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, чтобы предоставить разработчикам возможность удалить защиту паролем из документа в проекте уровня документа и включить сохранение кэшированных данных. |