WorkbookBase - класс
Предоставляет базовый класс для класса ThisWorkbook в проектах на уровне документа для Microsoft Office Excel.
Иерархия наследования
System.Object
Microsoft.Office.Tools.Excel.WorkbookBase
Пространство имен: Microsoft.Office.Tools.Excel
Сборка: Microsoft.Office.Tools.Excel.v4.0.Utilities (в Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Синтаксис
'Декларация
Public MustInherit Class WorkbookBase _
Implements IWorkbookExtension, IExtension, EntryPoint, ISupportInitialize, _
IBindableComponent, IComponent, IDisposable, ICachedDataPersistanceCallback
public abstract class WorkbookBase : IWorkbookExtension,
IExtension, EntryPoint, ISupportInitialize, IBindableComponent, IComponent,
IDisposable, ICachedDataPersistanceCallback
Тип WorkbookBase предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
WorkbookBase | Инфраструктура. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
_CodeName | Инфраструктура. | |
_ReadOnlyRecommended | Инфраструктура. | |
AcceptLabelsInFormulas | Возвращает или задает значение, указывающее, можно ли использовать метки в формулах листа. | |
AccuracyVersion | Указывает, будут ли использоваться самые современные алгоритмы повышения точности при расчете результатов определенных функций листа. | |
ActiveChart | Получает объект Microsoft.Office.Interop.Excel.Chart, представляющий активную диаграмму (внедренную диаграмму либо лист диаграммы).Внедренная диаграмма считается активной, если она выбрана или активирована.При отсутствии активной диаграммы это свойство возвращает значение nullссылка NULL (Nothing в Visual Basic). | |
ActiveSheet | Получает активный лист (лист сверху). | |
ActiveSlicer | Получает объект, представляющий активный срез в активной книге или в заданной книге. | |
Application | Получает объект Microsoft.Office.Interop.Excel.Application, представляющий автора листа. | |
Author | Возвращает или задает автора листа. | |
AutoUpdateFrequency | Возвращает или задает количество минут между автоматическими обновлениями общей книги. | |
AutoUpdateSaveChanges | Возвращает или задает значение, указывающее, выполняется ли публикация текущих изменений в общей книге для других пользователей при каждом автоматическом обновлении книги. | |
Base | Получает объект Workbook, расширяемый данным объектом WorkbookBase. | |
BindingContext | Инфраструктура. | |
BuiltinDocumentProperties | Получает коллекцию Microsoft.Office.Core.DocumentProperties, представляющую все встроенные свойства документа для книги. | |
CalculationVersion | Получает число, обозначающее версию Excel, с помощью которой выполнялся последний полный пересчет книги.Последние четыре цифры (справа) — дополнительный номер версии модуля вычислений, остальные цифры (слева) — основной номер версии Microsoft Office Excel. | |
ChangeHistoryDuration | Возвращает или задает количество дней, отображаемых в журнале изменений общей книги. | |
Charts | Получает коллекцию Microsoft.Office.Interop.Excel.Sheets, представляющую все листы диаграмм в книге. | |
CheckCompatibility | Возвращает или задает значение, указывающее на необходимость автоматического запуска проверки совместимости при сохранении книги. | |
CodeName | Инфраструктура. | |
Colors | Возвращает или задает цвета в палитре для книги. | |
CommandBars | Получает объект Microsoft.Office.Core.CommandBars, представляющий панель команд Microsoft Office Excel. | |
Comments | Возвращает или задает примечания, вложенные в книгу. | |
ConflictResolution | Возвращает или задает способ разрешения конфликтов при обновлении общей книги. | |
Connections | Получает коллекцию подключений между книгой и источником данных. | |
ConnectionsDisabled | Получает значение, указывающее на необходимость отключения внешних подключений или ссылок в книге. | |
Container | Получает объект, представляющий приложение-контейнер для книги. | |
ContentTypeProperties | Получает коллекцию свойств, описывающих метаданные, которые хранятся в книге. | |
CreateBackup | Получает значение, указывающее на необходимость создания файла резервной копии при сохранении файла. | |
Creator | Получает приложение, в котором была создана книга. | |
CustomDocumentProperties | Возвращает коллекцию Microsoft.Office.Core.DocumentProperties, представляющую все настраиваемые свойства документа для книги. | |
CustomViews | Получает коллекцию Microsoft.Office.Interop.Excel.CustomViews, представляющую все настраиваемые представления для книги. | |
CustomXMLParts | Получает коллекцию настраиваемых XML-частей в книге. | |
DataBindings | Инфраструктура. | |
DataHost | Инфраструктура. | |
Date1904 | Возвращает или задает значение, позволяющее определить, использует ли книга систему дат 1904. | |
DefaultPivotTableStyle | Получает или задает стиль таблицы из свойства TableStyles, который используется в качестве стиля по умолчанию для отчетов сводной таблицы в книге. | |
DefaultSlicerStyle | ||
DefaultTableStyle | Возвращает или задает стиль таблицы из свойства TableStyles, который используется в качестве стандартного стиля для таблиц в книге. | |
DialogSheets | Реализовано исключительно для обратной совместимости. | |
DisplayDrawingObjects | Возвращает или задает режим отображения фигур. | |
DisplayInkComments | Возвращает или задает значение, указывающее, отображаются ли рукописные примечания в книге. | |
DocumentInspectors | Получает коллекцию модулей инспектора документов для книги. | |
DocumentLibraryVersions | Получает коллекцию Microsoft.Office.Core.DocumentLibraryVersions, представляющую набор версий общей книги, для которой включено управление версиями и которая хранится в библиотеке документов на сервере. | |
DoNotPromptForConvert | Возвращает или задает значение, указывающее на необходимость предлагать пользователю преобразование книги, если она содержит компоненты, не поддерживаемые версиями Excel, предшествующими Excel 2007. | |
EnableAutoRecover | Возвращает или задает значение, определяющее, будет ли Microsoft Office Excel сохранять измененные файлы всех форматов через определенные промежутки времени. | |
EncryptionProvider | Получает имя поставщика алгоритма шифрования, который используется Microsoft Office Excel при шифровании паролей для книги. | |
EnvelopeVisible | Возвращает или задает значение, указывающее, будут ли отображаться заголовок создания сообщения электронной почты и панель инструментов конверта. | |
Excel4IntlMacroSheets | Получает коллекцию Microsoft.Office.Interop.Excel.Sheets, представляющую все международные листы макросов Microsoft Office Excel 4.0 в книге. | |
Excel4MacroSheets | Получает коллекцию Microsoft.Office.Interop.Excel.Sheets, представляющую все листы макросов Microsoft Office Excel 4.0 в книге. | |
Excel8CompatibilityMode | Получает значение, указывающее, находится ли книга в режиме совместимости. | |
FileFormat | Получает формат файла и тип книги. | |
Final | Возвращает или задает значение, которое указывает, является ли книга окончательной версий. | |
ForceFullCalculation | Возвращает или задает значение, которое указывает на необходимость принудительного полного вычисления книги. | |
FullName | Получает имя объекта, включая путь к его расположению на диске. | |
FullNameURLEncoded | Получает имя объекта, включая путь к его расположению на диске. | |
HasMailer | Инфраструктура. | |
HasPassword | Получает значение, которое указывает на наличие защитного пароля у книги. | |
HasRoutingSlip | Возвращает или задает значение, которое указывает на наличие у книги маршрута. | |
HasVBProject | Получает значение, указывающее на наличие прикрепленного проекта VBA в книге. | |
HighlightChangesOnScreen | Возвращает или задает значение, показывающее, отображаются ли изменения в общей книге с выделением. | |
HostContext | Инфраструктура. | |
HTMLProject | Получает объект Microsoft.Office.Core.HTMLProject в рабочей книге, представляющий ветвление проектов верхнего уровня. | |
IconSets | Получает коллекцию встроенных наборов значков, которые можно использовать для применения условных правил форматирования к диапазону ячеек в книге. | |
InactiveListBorderVisible | Возвращает или задает значение, указывающее, будут ли отображаться границы списка, если список не активен. | |
InnerObject | Получает объект Microsoft.Office.Interop.Excel.Workbook, представляющий собственный базовый объект для объекта WorkbookBase. | |
IsAddin | Возвращает или задает значение, которое указывает на работу книги в режиме надстройки. | |
IsInplace | Получает значение, указывающее, редактируется ли указанная книга на месте. | |
ItemProvider | Инфраструктура. | |
KeepChangeHistory | Возвращает или задает значение, указывающее, включено ли отслеживание изменений для общей книги. | |
Keywords | Возвращает или задает ключевые слова, вложенные в книгу. | |
ListChangesOnNewSheet | Возвращает или задает значение, указывающее, отображаются ли изменения в общей книге на отдельном листе. | |
Mailer | Инфраструктура. | |
Modules | Реализовано исключительно для обратной совместимости. | |
MultiUserEditing | Получает значение, которое указывает на открытие книги в качестве общего списка. | |
Name | Получает имя книги. | |
Names | Получает коллекцию Microsoft.Office.Interop.Excel.Names, представляющую все имена в книге (включая все имена, зависимые от листа). | |
OnSave | Реализовано исключительно для обратной совместимости. | |
OnSheetActivate | Реализовано исключительно для обратной совместимости. | |
OnSheetDeactivate | Реализовано исключительно для обратной совместимости. | |
Parent | Получает родительский объект для книги. | |
Password | Возвращает или задает пароль, который должен быть введен для открытия книги. | |
PasswordEncryptionAlgorithm | Получает алгоритм, который используется Microsoft Office Excel для шифрования паролей для книги. | |
PasswordEncryptionFileProperties | Получает значение, указывающее, выполняет ли приложение Microsoft Office Excel шифрование свойств файла для указанной книги, защищенной паролем. | |
PasswordEncryptionKeyLength | Получает длину ключа алгоритма, который используется Microsoft Office Excel при шифровании паролей для книги. | |
PasswordEncryptionProvider | Получает имя поставщика алгоритма шифрования, который используется Microsoft Office Excel при шифровании паролей для книги. | |
Path | Получает полный путь к приложению, за исключением заключительного разделителя и имени приложения. | |
Permission | Получает объект Microsoft.Office.Core.Permission, представляющий параметры разрешений в книге. | |
PersonalViewListSettings | Возвращает или задает значение, указывающее, выполняется ли фильтрация и сортировка параметров для списков, включенных в личное представление пользователя общей книги. | |
PersonalViewPrintSettings | Возвращает или задает значение, указывающее, включаются ли параметры печати в личное представление пользователя общей книги. | |
PrecisionAsDisplayed | Возвращает или задает значение, указывающее, будут ли вычисления в этой книге выполняться с помощью только точности чисел в том виде, в каком они выводятся на экран. | |
ProtectStructure | Получает значение, которое указывает на наличие защиты порядка листов в книге. | |
ProtectWindows | Получает значение, которое указывает на наличие защиты окон книги. | |
PublishObjects | Получает коллекцию Microsoft.Office.Interop.Excel.PublishObjects. | |
ReadOnly | Получает значение, которое указывает на открытие книги в режиме "только для чтения". | |
ReadOnlyRecommended | Возвращает или задает значение, которое указывает на сохранение книги в режиме "рекомендуется только для чтения". | |
RemovePersonalInformation | Возвращает или задает значение, которое указывает на возможность удаления личных сведений из книги. | |
Research | Получает объект, представляющий службу поиска для книги. | |
RevisionNumber | Получает количество сохранений книги за время, когда она была открыта в качестве общего списка.Если книга открыта в монопольном режиме, свойство возвращает значение «0» (ноль). | |
Routed | Получает значение, которое указывает на передачу книги по маршруту следующему получателю. | |
RoutingSlip | Получает объект Microsoft.Office.Interop.Excel.RoutingSlip, представляющий маршрут для книги. | |
Saved | Возвращает или задает значение, указывающее на отсутствие изменений, внесенных в книгу со времени последнего сохранения. | |
SaveLinkValues | Возвращает или задает значение, определяющее, будет ли Microsoft Office Excel сохранять значения внешних ссылок вместе с книгой. | |
ServerPolicy | Получает объект, представляющий политику, указанную для книги, которая хранится на сервере с ОС Microsoft Office SharePoint Server. | |
ServerViewableItems | Получает объект, который можно использовать для взаимодействия со списком опубликованных объектов в книге, которые отображаются на сервере с ОС Microsoft Office SharePoint Server. | |
SharedWorkspace | Получает объект Microsoft.Office.Core.SharedWorkspace, представляющий рабочую область для документов, в которой размещается книга. | |
Sheets | Получает коллекцию Microsoft.Office.Interop.Excel.Sheets, представляющую все листы в книге. | |
ShowConflictHistory | Возвращает или задает значение, определяющее отображение листа журнала конфликтов в книге, открытой как общий лист. | |
ShowPivotChartActiveFields | Возвращает или задает значение, указывающее, отображается ли область фильтра сводной таблицы. | |
ShowPivotTableFieldList | Возвращает или задает значение, которое указывает на возможность отображения списка поля сводной таблицы. | |
Signatures | Получает коллекцию цифровых подписей для книги. | |
Site | Инфраструктура. | |
SlicerCaches | Получает объект SlicerCaches, связанный с книгой. | |
SmartDocument | Получает объект Microsoft.Office.Core.SmartDocument, представляющий параметры для смарт-документа. | |
SmartTagOptions | Получает объект Microsoft.Office.Interop.Excel.SmartTagOptions, представляющий варианты действий, которые могут быть выполнены со смарт-тегом. Этот тип или член предназначен для использования только в проектах выпуска 2007 системы Microsoft Office. Не рекомендуется использовать смарт-теги в Office 2010. . |
|
Styles | Получает коллекцию Microsoft.Office.Interop.Excel.Styles, представляющую все стили в книге. | |
Subject | Возвращает или задает тему для рассылки или маршрута. | |
Sync | Получает объект Microsoft.Office.Core.Sync, предоставляющий доступ к методам и свойствам документов, являющегося частью рабочей области для документов. | |
TableStyles | Получает коллекцию стилей таблицы, используемых в книге. | |
Tag | Возвращает или задает объект, который содержит данные о рабочей книге. | |
TemplateRemoveExtData | Возвращает или задает значение, определяющее удаление ссылок внешних данных при сохранении книги в качестве шаблона. | |
Theme | Получает тему, применяемую к книге. | |
Title | Возвращает или задает заголовок веб-страницы при сохранении книги в качестве веб-книги. | |
UpdateLinks | Возвращает или задает значение, обозначающее параметр книги для сохранения внедренных ссылок OLE. | |
UpdateRemoteReferences | Возвращает или задает значение, определяющее, будет ли Microsoft Office Excel обновлять внешние ссылки в книге. | |
UserControl | Получает или задает значение, позволяющее определить, была ли книга или приложение создана или открыта пользователем. | |
UserStatus | Получает двухмерный массив с отсчетом элементов от единицы, обеспечивающий сведения о каждом пользователе, для которого книга открыта в качестве общего списка. | |
VBASigned | Получает значение, указывающее на наличие цифровой подписи проекта VBA для книги. | |
VBProject | Получает виртуальный проект Microsoft.Vbe.Interop.VBProject, размещенный в книге. | |
VstoSmartTags | Получает объект Microsoft.Office.Tools.SmartTagCollection, связанный с книгой. Этот тип или член предназначен для использования только в проектах выпуска 2007 системы Microsoft Office. Не рекомендуется использовать смарт-теги в Office 2010. . |
|
WebOptions | Получает коллекцию Microsoft.Office.Interop.Excel.WebOptions, содержащую атрибуты на уровне книги, которые используются Microsoft Office Excel при сохранении документа в виде веб-страницы либо при открытии веб-страницы. | |
Windows | Получает коллекцию Microsoft.Office.Interop.Excel.Windows, представляющую все окна в книге. | |
Worksheets | Получает коллекцию Microsoft.Office.Interop.Excel.Sheets, представляющую все рабочие листы в книге. | |
WritePassword | Возвращает или задает пароль записи данных для книги. | |
WriteReserved | Получает значение, которое указывает на наличие защиты от записи для книги. | |
WriteReservedBy | Получает имя пользователя, который на данный момент располагает правами на запись для книги. | |
XmlMaps | Получает коллекцию Microsoft.Office.Interop.Excel.XmlMaps, представляющую проекции схем, добавленные в книгу. | |
XmlNamespaces | Получает коллекцию Microsoft.Office.Interop.Excel.XmlNamespaces, представляющую все пространства имен XML, содержащиеся в книге. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
AcceptAllChanges | Принятие всех изменений в общей книге. | |
Activate | Активирует первое окно, связанное с книгой. | |
AddToFavorites | Добавление ярлыка книги в папку «Избранное». | |
ApplyTheme | Применяет указанную тему к книге. | |
BeginInit | Инфраструктура. | |
BreakLink | Преобразует формулы, связанные с другими источниками Microsoft Office Excel или OLE, в значения. | |
CanCheckIn | Получает значение, определяющее, будет ли Microsoft Office Excel иметь возможность возвращать книгу на сервер. | |
ChangeFileAccess | Изменяет права доступа для книги.Может потребоваться загрузка обновленной версии с диска. | |
ChangeLink | Изменение ссылки одного документа на другой. | |
CheckIn | Возвращает книгу с локального компьютера на сервер и задает режим "только для чтения" для локальной книги, чтобы сделать ее недоступной для редактирования на локальном компьютере.Вызов этого метода приводит к закрытию книги. | |
CheckInWithVersion | Отправляет книгу с локального компьютера на сервер и задает режим "только для чтения" для локальной книги, чтобы сделать ее недоступной для редактирования на локальном компьютере.Вызов этого метода приводит к закрытию книги. | |
Close | Закрывает книгу. | |
CreateRibbonExtensibilityObject | Возвращает объект, который реализует интерфейс Microsoft.Office.Core.IRibbonExtensibility. | |
CreateRibbonObjects | Возвращает массив объектов OfficeRibbon методу CreateRibbonExtensibilityObject. | |
DeleteNumberFormat | Удаляет настраиваемый формат числа из книги. | |
Dispose | Освобождает все ресурсы, используемые текущим экземпляром класса WorkbookBase. | |
EnableConnections | Активирует подключения данных в книге. | |
EndInit | Инфраструктура. | |
EndReview | Завершает проверку файла, который был отправлен на рецензию, путем вызова метода SendForReview. | |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) | |
ExclusiveAccess | Назначает монопольный доступ к книге, открытой как общий список, текущему пользователю. | |
ExportAsFixedFormat | Сохраняет книгу в формате PDF или XPS. | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) | |
FinishInitialization | ||
FollowHyperlink | Отображает документ, помещенный в кэш, если он уже загружен.В противном случае этот метод разрешает гиперссылку, загружает целевой документ и отображает его в соответствующем приложении. | |
ForwardMailer | Инфраструктура. | |
get_Colors | Инфраструктура. | |
GetAutomationObject | Вызывается Visual Studio Tools for Office (cреда выполнения) для получения объекта, который может использоваться кодом VBA в книге. | |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) | |
GetHostItem<T> | ||
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
GetWorkflowTasks | Возвращает коллекцию задач рабочего процесса для книги. | |
GetWorkflowTemplates | Возвращает коллекцию шаблонов бизнес-правила для книги. | |
HighlightChangesOptions | Контролирует способ отображения изменений в общей книге. | |
Initialize | Инфраструктура. | |
InitializeDataBindings | Инфраструктура. | |
LinkInfo | Получает дату ссылки и статус обновления. | |
LinkSources | Возвращает массив Array ссылок в книге. | |
LockServerFile | Блокирует содержимое книги на сервере, чтобы предотвратить внесение изменений. | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
MergeWorkbook | Объединяет изменения из одной книги и добавляет их в открытую общую книгу. | |
NewWindow | Создает новое окно. | |
OnShutdown | Инфраструктура. | |
OnStartup | Инфраструктура. | |
OpenLinks | Открывает документы поддержки для ссылки или ссылок. | |
PivotCaches | Получает коллекцию Microsoft.Office.Interop.Excel.PivotCaches, представляющую все кэши сводных таблиц в указанной книге. | |
PivotTableWizard | Создает объект Microsoft.Office.Interop.Excel.PivotTable. | |
Post | Публикует книгу в общей папке.Этот метод работает только при наличии клиента Microsoft Exchange, подключенного к серверу Microsoft Exchange. | |
PrintOut | Выполняет печать книги. | |
PrintOutEx | Выполняет печать книги. | |
PrintPreview | Отображает окно предварительного просмотра объекта в том виде, как он будет выглядеть при печати. | |
Protect | Защищает книгу от изменений. | |
ProtectDocument | Вызывается Visual Studio Tools for Office (cреда выполнения), так что к книге еще раз применяется защита паролем после того, как кэшированные данные были сохранены. | |
ProtectSharing | Сохраняет книгу и защищает ее для совместного использования. | |
ProtectSharingEx | Сохраняет книгу и защищает ее для совместного использования. | |
PurgeChangeHistoryNow | Удаляет все записи из журнала изменений для книги. | |
RecheckSmartTags | Вызов проверки смарт-тега в фоновом режиме для автоматического создания примечаний для данных, которые не были ранее снабжены примечаниями. Этот тип или член предназначен для использования только в проектах выпуска 2007 системы Microsoft Office. Не рекомендуется использовать смарт-теги в Office 2010. . |
|
RefreshAll | Обновляет все диапазоны внешних данных и отчеты сводных таблиц в книге. | |
RejectAllChanges | Отклоняет все изменения в общей книге. | |
ReloadAs | Выполняет повторную загрузку книги на основе документа HTML с использованием указанной кодировки документа. | |
RemoveCustomization | Удаляет из книги настройки, созданные с помощью средств разработки Office в Visual Studio. | |
RemoveDocumentInformation | Удаляет все сведения указанного типа из книги. | |
RemoveUser | Отключает указанного пользователя от общей книги. | |
Reply | Инфраструктура. | |
ReplyAll | Инфраструктура. | |
ReplyWithChanges | Отправляет сообщение электронной почты автору книги, которая была отправлена на проверку, уведомляя его о завершении проверки книги рецензентом. | |
RequestService | Возвращает объект, реализующий интерфейс Microsoft.Office.Core.IRibbonExtensibility в настройке уровня документа. | |
ResetColors | Возвращает настройки цветовой палитры к стандартным цветам. | |
Route | Отправляет книгу по маршруту, используя текущий маршрут для книги. | |
RunAutoMacros | Запускает макросы Auto_Open, Auto_Close, Auto_Activate или Auto_Deactivate, присоединенные к книге.Данный метод включен для обеспечения обратной совместимости.Вместо этих макросов следует использовать события «Открыть», «Закрыть», «Активировать» и «Отключить». | |
Save | Сохраняет изменения в книге. | |
SaveAs | Сохраняет изменения в книге в другой файл. | |
SaveAsXMLData | Экспортирует данные, соотнесенные указанной XML-схеме, в XML-файл данных. | |
SaveCopyAs | Сохраняет копию книги в файл, но не изменяет открытую книгу в памяти. | |
sblt | Инфраструктура. | |
SendFaxOverInternet | Отправляет активный лист книги как факс указанным получателям. | |
SendForReview | Отправляет книгу, предназначенную для проверки, в сообщении электронной почты указанным получателям. | |
SendMail | Отправляет книгу с помощью установленной почтовой системы. | |
SendMailer | Инфраструктура. | |
set_Colors | Инфраструктура. Вместо этого метода можно использовать свойство Colors. | |
SetLinkOnData | Задает имя процедуры, которая запускается при каждом обновлении ссылки DDE. | |
SetPasswordEncryptionOptions | Задает варианты шифрования книги с помощью пароля. | |
ToggleFormsDesign | Выполняет переключение Microsoft Office Excel в режим разработки и обратно. | |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) | |
Unprotect | Удаляет защиту из книги.Если в книге отсутствует защита, этот метод не работает. | |
UnprotectDocument | Вызывается Visual Studio Tools for Office (cреда выполнения), так что можно удалить защиту паролем из книги и разрешить сохранение кэшированных данных. | |
UnprotectSharing | Отключает защиту для совместного использования и сохраняет книгу. | |
UpdateFromFile | Обновляет книгу, предназначенную только для чтения, из версии книги, сохраненной на диске, если версия на диске является более новой, чем копия книги, загруженная в память.Если копия на диске не изменялась со времени загрузки книги, копия книги, хранимая в памяти, повторно не загружается. | |
UpdateLink | Обновляет ссылку (или ссылки) Microsoft Office Excel, DDE или OLE. | |
WebPagePreview | Отображает окно предварительного просмотра книги в том виде, как она будет выглядеть при сохранении в качестве веб-страницы. | |
XmlImport | Выполняет импорт XML-файла данных в текущую книгу. | |
XmlImportXml | Выполняет импорт потока XML-данных, предварительно загруженных в память. |
В начало страницы
События
Имя | Описание | |
---|---|---|
ActivateEvent | Происходит при активации книги. | |
AddinInstall | Происходит, когда книга устанавливается в качестве надстройки. | |
AddinUninstall | Происходит, когда книга удаляется в качестве надстройки. | |
AfterSave | Происходит после сохранения книги. | |
AfterXmlExport | Происходит после выполнения приложением Microsoft Office Excel сохранения или экспорта данных из книги в XML-файл данных. | |
AfterXmlImport | Происходит после обновления существующего подключения XML-данных или после импорта новых XML-данных в книгу. | |
BeforeClose | Происходит перед закрытием книги.Если в книгу были внесены изменения, данное событие возникает перед предложением сохранить изменения. | |
BeforePrint | Происходит перед печатью книги (или ее части). | |
BeforeSave | Происходит перед сохранением книги. | |
BeforeXmlExport | Происходит перед выполнением приложением Microsoft Office Excel сохранения или экспорта данных из книги в XML-файл данных. | |
BeforeXmlImport | Происходит перед обновлением существующего подключения XML-данных или перед импортом новых XML-данных в книгу. | |
BindingContextChanged | Инфраструктура. | |
Deactivate | Происходит при отключении книги. | |
Disposed | Инфраструктура. | |
New | Происходит при создании новой книги. | |
NewChart | Происходит при создании новой диаграммы в книге. | |
NewSheet | Происходит при создании нового листа в книге. | |
Open | Происходит при открытии книги. | |
PivotTableCloseConnection | Происходит, когда отчет сводной таблицы закрывает подключение к источнику данных. | |
PivotTableOpenConnection | Происходит, когда отчет сводной таблицы открывает подключение к источнику данных. | |
RowsetComplete | Происходит, когда пользователь переходит по набору записей или вызывает операцию набора строк в сводной таблице OLAP. | |
SheetActivate | Реализовано исключительно для обратной совместимости. | |
SheetBeforeDoubleClick | Происходит при двойном щелчке по любому листу перед вызовом обработчика двойного щелчка по умолчанию. | |
SheetBeforeRightClick | Происходит при щелчке правой кнопкой мыши любого листа перед вызовом обработчика щелчка правой кнопкой мыши по умолчанию. | |
SheetCalculate | Происходит после пересчета любого листа или после отображения любых измененных данных в диаграмме. | |
SheetChange | Происходит при изменении ячейки листа пользователем или внешней ссылкой. | |
SheetDeactivate | Реализовано исключительно для обратной совместимости. | |
SheetFollowHyperlink | Происходит при переходе по любой гиперссылке в книге. | |
SheetPivotTableAfterValueChange | Происходит после изменения или пересчета ячейки либо диапазона ячеек в сводной таблице (для ячеек, содержащих формулы). | |
SheetPivotTableBeforeAllocateChanges | Происходит перед применением изменений к сводной таблице. | |
SheetPivotTableBeforeCommitChanges | Происходит перед внесением изменений в источник данных OLAP для сводной таблицы. | |
SheetPivotTableBeforeDiscardChanges | Происходит перед отменой изменений в сводной таблице. | |
SheetPivotTableChangeSync | Происходит после изменений в сводной таблице. | |
SheetPivotTableUpdate | Происходит после обновления листа отчета сводной таблицы. | |
SheetSelectionChange | Происходит при изменении выделенного фрагмента на любом листе.Это событие не возникает, если выделенный фрагмент находится на листе диаграмм. | |
Shutdown | Происходит при закрытии ведущего элемента книги. | |
Startup | Инфраструктура. | |
SyncEvent | Возникает, когда выполняется синхронизация локальной копии листа, являющегося частью рабочей области для документов, с копией на сервере. | |
WindowActivate | Происходит при активации любого окна книги. | |
WindowDeactivate | Происходит при отключении любого окна книги. | |
WindowResize | Происходит при изменении размера любого окна книги. |
В начало страницы
Явные реализации интерфейса
Имя | Описание | |
---|---|---|
EntryPoint.BeginInit | Инфраструктура. | |
EntryPoint.EndInit | Инфраструктура. | |
EntryPoint.FinishInitialization | Инфраструктура. | |
EntryPoint.Initialize | Инфраструктура. | |
EntryPoint.InitializeDataBindings | Инфраструктура. | |
EntryPoint.OnShutdown | Инфраструктура. | |
EntryPoint.OnStartup | Инфраструктура. | |
ICachedDataPersistanceCallback.OnAfterSave | ||
ICachedDataPersistanceCallback.OnBeforeSave | ||
IExtension.ExtensionBase | Инфраструктура. | |
IWorkbookExtension.CreateRibbonExtensibilityObject | Инфраструктура. | |
IWorkbookExtension.CreateRibbonObjects | Инфраструктура. | |
IWorkbookExtension.GetAutomationObject | Инфраструктура. | |
IWorkbookExtension.ProtectDocument | Инфраструктура. | |
IWorkbookExtension.RequestService | Инфраструктура. | |
IWorkbookExtension.UnprotectDocument | Инфраструктура. |
В начало страницы
Заметки
Класс WorkbookBase является базовым классом для классов ThisWorkbook в проектах уровня документа Excel, созданных с помощью Visual Studio.Класс ThisWorkbook используется для программного доступа к книге в проекте.Дополнительные сведения см. в разделе Настройки программирования уровня документа.
Класс WorkbookBase предоставляет те же члены, что и объект Microsoft.Office.Interop.Excel.Workbook в основной сборке взаимодействия Excel, а также следующие дополнительные возможности:
Свойство "VstoSmartTags"Это свойство используется для добавления в книгу смарт-тегов.
Свойство "InnerObject"Используйте это свойство для получения базового объекта Microsoft.Office.Interop.Excel.Workbook для ведущего элемента книги.
RemoveCustomization.Этот метод служит для удаления сборки настройки Office из книги в настройке уровня документа.
CreateRibbonObjects.Переопределите этот метод, если в проект добавлено несколько настраиваемых лент с помощью шаблона элемента Лента (визуальный конструктор) и требуется указать, какие ленты следует отображать во время выполнения.
GetAutomationObject.Переопределите этот метод, чтобы предоставить класс из вашего проекта коду VBA в книге.
Создание ведущих элементов книг
Объекты WorkbookBase не удастся создать программно в проектах Office.
В проектах уровня документа экземпляр класса ThisWorkbook (который является производным от WorkbookBase) создается автоматически средой Visual Studio Tools for Office (cреда выполнения), когда конечный пользователь открывает книгу.Дополнительные сведения см. в разделе Настройки программирования уровня документа.
В проектах уровня приложения можно создавать ведущие элементы книги программным путем с помощью метода GetVstoObject.Дополнительные сведения см. в разделе Расширение документов Word и книг Excel в надстройках уровня приложения во время выполнения.
Использование
Этот тип используется только в проектах Office, предназначенных для платформ .NET Framework 4 и .NET Framework 4.5. Сборка, в которой определяется этот тип, на входит в состав Visual Studio Tools for Office (среда выполнения). Необходимо развернуть эту сборку вместе с решением. Дополнительные сведения см. в разделе Сборки среды выполнения Visual Studio Tools for Office.
Примеры
Общие сведения о ведущих элементах и элементах управления ведущего приложения
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.