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 |
Возникает после запуска документа и всех кодов инициализации в сборке. |