ChartSheetBase Класс

Определение

Предоставляет базовый класс для ведущих элементов листа диаграммы в проектах Office на уровне документа для Microsoft Office Excel.

[System.ComponentModel.ToolboxItem(false)]
public abstract class ChartSheetBase : IDisposable, Microsoft.Office.Tools.Excel.IChartSheetExtension, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
Наследование
ChartSheetBase
Атрибуты
Реализации

Комментарии

ChartSheetBaseКласс является базовым классом для ведущих элементов листа диаграммы в проектах Office на уровне документа, созданных с помощью Visual Studio.

Лист диаграммы — это лист, содержащий только диаграмму. Если вы хотите создать в листе внедренную диаграмму, которая также содержит другие элементы, такие как ячейки или другие элементы управления, создайте Chart вместо этого.

ChartSheetBaseКласс предоставляет все функции, связанные с диаграммами, для собственного Microsoft.Office.Interop.Excel.Chart объекта в основной сборке взаимодействия Excel. Однако ChartSheetBase также предоставляет события.

Использование

Этот тип используется только в проектах Office, предназначенных для платформы .NET Framework 4 или более поздних ее версий. Сборка, в которой определяется этот тип, не входит в состав набора средств Visual Studio для Office (среда выполнения). Необходимо развернуть эту сборку вместе с решением. Дополнительные сведения см. в разделе Сборки в наборах средств Visual Studio для среды выполнения Office.

Конструкторы

ChartSheetBase(Factory, IServiceProvider, String, String)

Свойства

Application

Возвращает объект Application, представляющий приложение Microsoft Office Excel.

AutoScaling

Получает значение, указывающее, производит ли Microsoft Office Excel масштабирование объемного объекта ChartSheetBase, приближая его по размерам к соответствующей плоской диаграмме.

BackWall

Возвращает объект, представляющий заднюю стенку объемной диаграммы.

BarShape

Получает или задает форму, используемую для листа объемной линейчатой диаграммы или объемной гистограммы ChartSheetBase.

Base

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

BindingContext
ChartArea

Возвращает объект ChartArea, представляющий полную область диаграммы для объекта ChartSheetBase.

ChartStyle

Возвращает или задает стиль диаграммы.

ChartTitle

Возвращает объект ChartTitle, представляющий заголовок указанного листа диаграммы ChartSheetBase.

ChartType

Возвращает или задает тип ChartSheetBase.

Creator

Возвращает код XlCreator, указывающий на приложение, в котором был создан объект ChartSheetBase.

DataBindings
DataHost
DataTable

Возвращает объект DataTable, представляющий таблицу данных ChartSheetBase.

DepthPercent

Получает или задает глубину объемной диаграммы в процентах от ширины объекта ChartSheetBase.

DisplayBlanksAs

Возвращает или задает способ отображения пустых ячеек в объекте ChartSheetBase.

Elevation

Получает или задает угол возвышения объемного объекта ChartSheetBase.

Floor

Получает объект Floor, представляющий основание объемного объекта ChartSheetBase.

GapDepth

Получает или задает расстояние между рядами данных объемного объекта ChartSheetBase в процентах от ширины маркера.

HasAxis

Возвращает или задает значение, указывающее, существует ли на элементе управления ChartSheetBase определенная ось.

HasDataTable

Возвращает или задает значение, указывающее, имеет ли элемент управления ChartSheetBase таблицу данных.

HasLegend

Возвращает или задает значение, указывающее, имеет ли элемент управления ChartSheetBase легенду.

HasTitle

Возвращает или задает значение, указывающее, имеет ли элемент управления ChartSheetBase видимый заголовок.

HeightPercent

Получает или задает высоту объемной диаграммы в процентах от ширины объекта ChartSheetBase.

HostContext
Hyperlinks

Возвращает коллекцию Hyperlinks, представляющую гиперссылки для элемента управления ChartSheetBase.

Index

Возвращает номер индекса объекта ChartSheetBase.

InnerObject

Получает объект Chart, представляющий базовый собственный объект ChartSheetBase.

ItemProvider
Legend

Возвращает объект Legend, представляющий легенду элемента управления ChartSheetBase.

MailEnvelope

Представляет заголовок электронного сообщения для документа.

Name

Возвращает или задает имя таблицы для объекта ChartSheetBase.

Next

Возвращает объект Worksheet, представляющий следующий лист.

PageSetup

Возвращает объект PageSetup, содержащий все параметры настройки страницы для объекта ChartSheetBase.

Parent

Получает родительский объект объекта ChartSheetBase.

Perspective

Получает или задает перспективу для объемного объекта ChartSheetBase.

PivotLayout

Возвращает объект PivotLayout, представляющий размещений полей в отчете сводной таблицы и размещение осей в отчете сводной диаграммы.

PlotArea

Возвращает объект PlotArea, представляющий область построения объекта ChartSheetBase.

PlotBy

Возвращает или задает способ использования столбцов или строк в качестве рядов данных на листе ChartSheetBase.

PlotVisibleOnly

Возвращает или задает значение, указывающее, должны ли отображаться только видимые ячейки.

Previous

Возвращает объект Worksheet, представляющий предыдущий лист.

PrintedCommentPages

Получает число страниц примечаний, которые будут печататься для текущего листа диаграммы. Это свойство может использоваться только в проектах Excel 2010.

ProtectContents

Возвращает значение, которое указывает на наличие защиты содержимого объекта ChartSheetBase.

ProtectData

Возвращает или задает значение, указывающее на наличие запрета на изменение формул рядов пользователем.

ProtectDrawingObjects

Возвращает значение, которое указывает на наличие защиты фигур в объекте ChartSheetBase.

ProtectFormatting

Возвращает или задает значение, указывающее на наличие запрета на изменение форматирования объекта ChartSheetBase пользователем.

ProtectionMode

Возвращает или задает значение, указывающее на использование защиты "только пользовательский интерфейс".

ProtectSelection

Возвращает или задает значение, указывающее на наличие запрета на выделение элементов ChartSheetBase.

RightAngleAxes

Возвращает или задает значение, указывающее на расположение осей элемента управления ChartSheetBase под прямым углом вне зависимости от поворота и угла возвышения диаграммы.

Rotation

Получает или задает угол поворота объемного объекта ChartSheetBase.

Shapes

Возвращает объект Shapes, представляющий все фигуры, расположенные на элементе управления ChartSheetBase.

ShowAllFieldButtons

Получает или задает значение, управляющее отображением всех кнопок полей в сводной таблице, которая отображается в объекте ChartSheetBase. Это свойство может использоваться только в проектах Excel 2010.

ShowAxisFieldButtons

Получает или задает необходимость отображения кнопок поля оси в сводной диаграмме, которая отображается для ChartSheetBase. Это свойство может использоваться только в проектах Excel 2010.

ShowDataLabelsOverMaximum

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

ShowLegendFieldButtons

Получает или задает значение, управляющее отображением кнопок полей условных обозначений в сводной таблице, которая отображается в объекте ChartSheetBase. Это свойство может использоваться только в проектах Excel 2010.

ShowReportFilterFieldButtons

Получает или задает значение, управляющее отображением кнопок полей фильтра отчетов в сводной таблице, которая отображается в объекте ChartSheetBase. Это свойство может использоваться только в проектах Excel 2010.

ShowValueFieldButtons

Получает или задает значение, управляющее отображением кнопок полей значений в сводной таблице, которая отображается в объекте ChartSheetBase. Это свойство может использоваться только в проектах Excel 2010.

SideWall

Возвращает объект, представляющий боковую стенку объемной диаграммы.

Site
Tab

Возвращает объект Tab для элемента управления ChartSheetBase.

Tag

Возвращает или задает объект, содержащий данные об элементе ChartSheetBase.

Visible

Определяет, отображается ли объект.

Walls

Получает объект Walls, представляющий стенки объемного объекта ChartSheetBase.

Методы

Activate()

Текущий элемент управления ChartSheetBase становится активной диаграммой.

ApplyChartTemplate(String)

Применяет к диаграмме стандартный или настраиваемый шаблон диаграммы.

ApplyDataLabels(XlDataLabelsType, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Применяет подписи данных к точке, ряду или всем рядам в элементе управления ChartSheetBase.

ApplyLayout(Int32, Object)

Применяет заданный макет к диаграмме.

Axes(Object, XlAxisGroup)

Возвращает объект, представляющий либо отдельную ось, либо коллекцию осей на диаграмме.

BeginInit()
ChartGroups(Object)

Возвращает объект, представляющий либо отдельную группу диаграмм (объект ChartGroup), либо коллекцию групп диаграмм (коллекция ChartGroups).

ChartObjects(Object)

Возвращает объект, представляющий либо отдельную внедренную диаграмму (объект ChartObject), либо коллекцию всех внедренных диаграмм (объект ChartObjects) на листе.

ChartWizard(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Изменяет свойства данного элемента управления ChartSheetBase.

CheckSpelling(Object, Object, Object, Object)

Проверка орфографии в объекте ChartSheetBase.

ClearToMatchStyle()

Устанавливает автоматическое форматирование элементов диаграммы.

Copy(Object, Object)

Копирует объект ChartSheetBase в другое местоположение в рабочей книге.

CopyPicture(XlPictureAppearance, XlCopyPictureFormat, XlPictureAppearance)

Копирует объект ChartSheetBase в буфер обмена как рисунок.

Delete()

Удаляет объект Chart.

Dispose()

Освобождает все ресурсы, используемые текущим экземпляром класса ChartSheetBase.

EndInit()
Evaluate(Object)

Преобразует имя Microsoft Office Excel в объект или значение.

Export(String, Object, Object)

Экспорт объекта ChartSheetBase в графическом формате.

ExportAsFixedFormat(XlFixedFormatType, Object, Object, Object, Object, Object, Object, Object, Object)

Сохраняет диаграмму, отображаемую на листе ChartSheetBase, в формате PDF или XPS.

FinishInitialization()
GetAutomationObject()
GetChartElement(Int32, Int32, Int32, Int32, Int32)

Возвращает информацию об элементе диаграммы, находящегося в точке, заданной координатами X и Y.

Initialize()
InitializeDataBindings()
Location(XlChartLocation, Object)

Перемещает объект ChartSheetBase в новое место.

Move(Object, Object)

Перемещает объект ChartSheetBase в другое местоположение в рабочей книге.

OLEObjects(Object)

Объект, представляющий либо отдельный объект OLE (объект OLEObject), либо коллекцию всех объектов OLE (коллекция OLEObjects) на диаграмме или листе.

OnShutdown()
OnStartup()
Paste(Object)

Вставляет содержимое диаграммы из буфера обмена в указанный элемент управления ChartSheetBase.

PrintOutEx(Object, Object, Object, Object, Object, Object, Object, Object)

Печать диаграммы, отображаемой на листе ChartSheetBase.

PrintPreview(Object)

Выводит ChartSheetBase в режиме предварительного просмотра для печати.

Protect(Object, Object, Object, Object, Object)

Защищает объект ChartSheetBase от изменений.

Refresh()

Обновление кэша объекта ChartSheetBase.

SaveAs(String, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Сохраняет изменения в ChartSheetBase в другой файл.

SaveChartTemplate(String)

Сохраняет диаграмму на листе ChartSheetBase как пользовательский шаблон в списке доступных шаблонов диаграмм.

Select(Object)

Выделяет объект ChartSheetBase.

SeriesCollection(Object)

Возвращает объект, представляющий либо отдельный ряд (объект Series), либо коллекцию всех рядов (коллекция SeriesCollection) на диаграмме или в группе диаграмм.

SetBackgroundPicture(String)

Задает фоновое изображение для элемента управления ChartSheetBase.

SetDefaultChart(Object)

Задает имя шаблона диаграммы, используемого Microsoft Office Excel при создании новых диаграмм.

SetElement(MsoChartElementType)

Изменение элемента диаграммы, отображаемой на листе ChartSheetBase.

SetSourceData(Range, Object)

Задает исходный диапазон данных для элемента управления ChartSheetBase.

Unprotect(Object)

Снимает защиту с объекта ChartSheetBase. Если на листе или в книге отсутствует защита, этот метод не работает.

События

ActivateEvent

Происходит при активации объекта ChartSheetBase.

BeforeDoubleClick

Возникает при двойном щелчке мышью элемента управления ChartSheetBase перед вызовом обработчика двойного щелчка по умолчанию.

BeforeRightClick

Возникает при щелчке правой кнопкой мыши элемента управления ChartSheetBase перед вызовом обработчика щелчка правой кнопкой мыши по умолчанию.

BindingContextChanged
Calculate

Возникает при отображении элементом управления ChartSheetBase новых или измененных данных.

Deactivate

Возникает при перемещении выделения из элемента управления ChartSheetBase, что приводит к деактивации элемента управления ChartSheetBase.

Disposed
MouseDown

Возникает при нажатии кнопки мыши, если указатель мыши находится на элементе управления ChartSheetBase.

MouseMove

Возникает, когда указатель мыши перемещается по элементу управления ChartSheetBase.

MouseUp

Возникает при отпускании кнопки мыши, если указатель мыши находится на элементе управления ChartSheetBase.

Resize

Происходит при изменении размеров элемента управления ChartSheetBase.

SelectEvent

Возникает при выделении элемента управления ChartSheetBase.

SeriesChange

Возникает при изменении значения точки данных элемента управления ChartSheetBase.

Shutdown

Возникает, когда домен приложения сборки собирается выполнять выгрузку.

Startup

Возникает после запуска документа и всех кодов инициализации в сборке.

Явные реализации интерфейса

EntryPoint.BeginInit()
EntryPoint.EndInit()
EntryPoint.FinishInitialization()
EntryPoint.Initialize()
EntryPoint.InitializeDataBindings()
EntryPoint.OnShutdown()
EntryPoint.OnStartup()
IChartSheetExtension.GetAutomationObject()
IExtension.ExtensionBase

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