IWorkbookExtension Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет расширение объекта Workbook.
public interface class IWorkbookExtension : Microsoft::Office::Tools::EntryPoint, Microsoft::Office::Tools::IExtension
[System.Runtime.InteropServices.Guid("96F7913D-8AE2-45B8-AA88-64C265F3BDC9")]
public interface IWorkbookExtension : Microsoft.Office.Tools.EntryPoint, Microsoft.Office.Tools.IExtension
[<System.Runtime.InteropServices.Guid("96F7913D-8AE2-45B8-AA88-64C265F3BDC9")>]
type IWorkbookExtension = interface
interface IExtension
interface EntryPoint
Public Interface IWorkbookExtension
Implements EntryPoint, IExtension
- Производный
- Атрибуты
- Реализации
Комментарии
Интерфейс IWorkbookExtension определяет набор элементов, расширяющих функциональность Workbook объектов .
Интерфейс IWorkbookExtension реализуется классом WorkbookBase . Это базовый класс для созданного ThisWorkbook
класса в проектах уровня документа. Для получения дополнительной информации см. Programming Document-Level Customizations.
Свойства
ExtensionBase |
Получает объект, расширяемый данным объектом IExtension. (Унаследовано от IExtension) |
Методы
BeginInit() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Представляет расширение объекта Workbook. (Унаследовано от EntryPoint) |
CreateRibbonExtensibilityObject() |
Возвращает объект, реализующий интерфейс Microsoft.Office.Core.IRibbonExtensibility. |
CreateRibbonObjects() |
Возвращает массив объектов IRibbonExtension, представляющий элементы Лента (визуальный конструктор), которые отображаются в Excel во время выполнения. |
EndInit() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Представляет расширение объекта Workbook. (Унаследовано от EntryPoint) |
FinishInitialization() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Представляет расширение объекта Workbook. (Унаследовано от EntryPoint) |
GetAutomationObject() |
Вызывается средой выполнения набор средств Visual Studio для Office для получения объекта, который может использоваться кодом VBA в книге, связанной с проектом уровня документа. |
Initialize() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Представляет расширение объекта Workbook. (Унаследовано от EntryPoint) |
InitializeDataBindings() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Представляет расширение объекта Workbook. (Унаследовано от EntryPoint) |
OnShutdown() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Представляет расширение объекта Workbook. (Унаследовано от EntryPoint) |
OnStartup() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Представляет расширение объекта Workbook. (Унаследовано от EntryPoint) |
ProtectDocument() |
Вызывается средой выполнения набор средств Visual Studio для Office, чтобы предоставить разработчикам возможность повторно применить защиту паролем к книге в проекте уровня документа после сохранения кэшированных данных. |
RequestService(Guid) |
Возвращает объект, реализующий интерфейс Microsoft.Office.Core.IRibbonExtensibility. |
UnprotectDocument() |
Вызывается средой выполнения набор средств Visual Studio для Office, чтобы дать разработчикам возможность удалить защиту паролем из книги в проекте уровня документа и включить сохранение кэшированных данных. |