IDocumentExtension - интерфейс
Представляет расширение объекта Document.
Пространство имен: Microsoft.Office.Tools.Word
Сборка: Microsoft.Office.Tools.Word (в Microsoft.Office.Tools.Word.dll)
Синтаксис
'Декларация
<GuidAttribute("C57DD47E-97F4-4744-A191-819A6F3CFEAD")> _
Public Interface IDocumentExtension _
Inherits IExtension, EntryPoint
[GuidAttribute("C57DD47E-97F4-4744-A191-819A6F3CFEAD")]
public interface IDocumentExtension : IExtension,
EntryPoint
Тип IDocumentExtension предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
ExtensionBase | Получает объект, расширяемый данным объектом IExtension. (Унаследовано от IExtension.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
BeginInit | (Унаследовано от EntryPoint.) | |
CreateRibbonExtensibilityObject | Возвращает объект, который реализует интерфейс Microsoft.Office.Core.IRibbonExtensibility. | |
CreateRibbonObjects | Возвращает массив объектов IRibbonExtension, представляющий элементы Лента (визуальный конструктор), которые отображаются в Word во время выполнения. | |
EndInit | (Унаследовано от EntryPoint.) | |
FinishInitialization | (Унаследовано от EntryPoint.) | |
GetAutomationObject | Вызывается Среда выполнения Visual Studio Tools for Office для получения объекта, который может использоваться кодом VBA в документе, связанном с проектом уровня документа. | |
Initialize | (Унаследовано от EntryPoint.) | |
InitializeDataBindings | (Унаследовано от EntryPoint.) | |
OnShutdown | (Унаследовано от EntryPoint.) | |
OnStartup | (Унаследовано от EntryPoint.) | |
ProtectDocument | Вызывается Среда выполнения Visual Studio Tools for Office, чтобы предоставить разработчикам возможность повторно применить защиту паролем к документу в проекте уровня документа, после того как кэшированные данные были сохранены. | |
RequestService | Возвращает объект, который реализует интерфейс Microsoft.Office.Core.IRibbonExtensibility. | |
UnprotectDocument | Вызывается Среда выполнения Visual Studio Tools for Office, чтобы предоставить разработчикам возможность удалить защиту паролем из документа в проекте уровня документа и разрешить сохранение кэшированных данных. |
В начало страницы
Заметки
Интерфейс IDocumentExtension определяет набор элементов, которые расширяют функциональность объектов Document.
Интерфейс IDocumentExtension реализуется с помощью класса DocumentBase. Это базовый класс для создаваемого класса ThisDocument в проектах уровня документа. Дополнительные сведения см. в разделе Настройки программирования уровня документа.