Поделиться через


Chart Интерфейс

Определение

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

public interface class Chart
[System.Runtime.InteropServices.Guid("6FFA84BB-A350-4442-BB53-A43653459A84")]
public interface Chart
type Chart = interface
Public Interface Chart
Атрибуты

Примеры

Коллекция InlineShapes содержит объект для каждой встроенной фигуры, включая диаграммы, в документе. Используйте InlineShapes(Index), где Index — номер индекса встроенной фигуры, чтобы вернуть один объект InlineShape . Используйте свойство , HasChart чтобы определить, представляет ли объект InlineShape диаграмму. Если свойство HasChart имеет значение True, используйте Chart свойство для возврата объекта Chart .

Вы также можете использовать свойство , Type чтобы определить, представляет ли объект InlineShape диаграмму. Если для свойства Type задано значение WdInlineShapeChart, встроенная фигура представляет диаграмму.

Комментарии

В разделе "Пример" описаны следующие свойства и методы для возврата объекта Chart:

Свойства

Application

При использовании без квалификатора объектов это свойство возвращает _Application объект, представляющий приложение Microsoft Word. Если используется с квалификатором объекта, это свойство возвращает объект Application, который представляет создателя указанного объекта (вы можете задать это свойство с объектом OLE-автоматизации для возврата приложения этого объекта). Только для чтения.

Area3DGroup

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

AutoScaling

Масштабирует трехмерную диаграмму так, чтобы она была ближе по размеру к эквивалентной двухуровневой диаграмме. Свойство RightAngleAxes должно иметь значение True. Для чтения и записи.

BackWall

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

Bar3DGroup

Возвращает группу линейчатой диаграммы на трехмерной диаграмме.

BarShape

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

CategoryLabelLevel

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

ChartArea

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

ChartColor

Возвращает или задает целое число, представляющее цветовую схему для диаграммы. Чтение и запись.

ChartData

Возвращает сведения о связанных или внедренных данных, связанных с диаграммой. Только для чтения.

ChartGroups[Object]

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

ChartStyle

Возвращает или задает стиль для диаграммы. Объект чтения и записи.

ChartTitle

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

ChartType

Возвращает или задает тип диаграммы. Для чтения и записи.

Column3DGroup

Возвращает группу гистограмм на трехмерной диаграмме.

Corners

Возвращает углы трехмерной диаграммы.

Creator

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

DataTable

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

DepthPercent

Возвращает или задает глубину трехмерной диаграммы в процентах от ширины диаграммы (от 20 до 2000 процентов). Для чтения и записи.

DisplayBlanksAs

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

Elevation

Возвращает или задает высоту трехмерного представления диаграммы в градусах. Для чтения и записи.

Floor

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

GapDepth

Возвращает или задает расстояние между рядами данных на трехмерной диаграмме в процентах от ширины маркера. Значение этого свойства должно находиться в диапазоне от 0 до 500. Для чтения и записи.

HasAxis[Object, Object]

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

HasDataTable

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

HasHiddenContent

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

HasLegend

Возвращает значение True , если на диаграмме есть условные обозначения. Для чтения и записи.

HasPivotFields

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

HasTitle

Значение true , если ось или диаграмма имеют видимый заголовок. Для чтения и записи.

HeightPercent

Возвращает или задает высоту трехмерной диаграммы в процентах от ширины диаграммы (от 5 до 500 процентов). Для чтения и записи.

Legend

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

Line3DGroup

Возвращает группу графиков на трехмерной диаграмме.

Parent

Возвращает родительский объект для указанного объекта. Только для чтения.

Perspective

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

Pie3DGroup

Возвращает группу круговой диаграммы на трехмерной диаграмме.

PivotLayout

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

PlotArea

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

PlotBy

Возвращает или задает способ использования столбцов или строк в качестве рядов данных на диаграмме. Может быть одной из следующих XlRowCol констант: xlColumns или xlRows. Для чтения и записи.

PlotVisibleOnly

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

RightAngleAxes

Значение true , если оси диаграммы находятся под прямым углом, независимо от поворота диаграммы или высоты. Применяется только к трехмерной графике, гистограмме и линейчатой диаграмме. Для чтения и записи.

Rotation

Возвращает или задает поворот трехмерного представления диаграммы (поворот области диаграммы вокруг оси Z в градусах). Значение этого свойства должно быть от 0 до 360, за исключением трехмерных линейчатых диаграмм, где значение должно быть от 0 до 44. Значение по умолчанию — 20. Применяется только к трехмерной диаграмме. Для чтения и записи.

SeriesNameLevel

Возвращает или задает константу XlSeriesNameLevel , указывающую исходный уровень имен рядов. Чтение и запись.

Shapes

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

ShowAllFieldButtons

Этот объект, элемент или перечисление устарели и не предназначены для использования в коде.

ShowAxisFieldButtons

Этот объект, элемент или перечисление устарели и не предназначены для использования в коде.

ShowDataLabelsOverMaximum

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

ShowLegendFieldButtons

Этот объект, элемент или перечисление устарели и не предназначены для использования в коде.

ShowReportFilterFieldButtons

Этот объект, элемент или перечисление не рекомендуется использовать в коде.

ShowValueFieldButtons

Этот объект, элемент или перечисление не рекомендуется использовать в коде.

SideWall

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

SubType

Этот API поддерживает инфраструктуру набор средств Visual Studio для Office и не предназначен для использования непосредственно из кода.

SurfaceGroup

Возвращает группу поверхностных диаграмм трехмерной диаграммы.

Type

Зарезервировано для внутреннего использования.

Walls

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

Методы

ApplyChartTemplate(String)

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

ApplyCustomType(XlChartType, Object)

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

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

Применяет метки данных ко всем рядам диаграммы.

ApplyLayout(Int32, Object)

Применяет макеты, показанные на ленте.

AreaGroups(Object)

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

AutoFormat(Int32, Object)

Этот API поддерживает инфраструктуру набор средств Visual Studio для Office и не предназначен для использования непосредственно из кода.

Axes(Object, XlAxisGroup)

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

BarGroups(Object)

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

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

Изменяет свойства данной диаграммы. Этот метод можно использовать для быстрого форматирования диаграммы без задания всех отдельных свойств. Этот метод является неинтерактивным и изменяет только указанные свойства.

ClearToMatchColorStyle()

Очищает все цвета на указанной диаграмме, которые не соответствуют стилю цвета, примененного к диаграмме.

ClearToMatchStyle()

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

ColumnGroups(Object)

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

Copy(Object, Object)

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

CopyPicture(XlPictureAppearance, XlCopyPictureFormat, XlPictureAppearance)

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

Delete()

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

DeleteHiddenContent()

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

DoughnutGroups(Object)

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

Export(String, Object, Object)

Экспорт диаграммы в графическом формате. Этот метод возвращает логическое значение, указывающее, был ли экспорт успешным.

FullSeriesCollection(Object)

Возвращает коллекцию всех рядов в указанной диаграмме или указанного ряда.

GetChartElement(Int32, Int32, Int32, Int32, Int32)

Возвращает сведения об элементе диаграммы в указанных координатах X и Y. Этот метод является необычным тем, что вы задаете значения только для первых двух аргументов. Microsoft Word заполняет другие аргументы, и код должен проверить эти значения при возврате метода.

LineGroups(Object)

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

Paste(Object)

Вставляет данные диаграммы из буфера обмена в указанную диаграмму.

PieGroups(Object)

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

RadarGroups(Object)

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

Refresh()

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

SaveChartTemplate(String)

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

Select(Object)

Выбирает объект .

SeriesCollection(Object)

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

SetBackgroundPicture(String)

Задает фоновый рисунок для диаграммы.

SetDefaultChart(Object)

Указывает имя шаблона диаграммы, который корпорация Майкрософт Word использует при создании новых диаграмм.

SetElement(MsoChartElementType)

Задает элементы диаграммы на диаграмме. Для чтения и записи.

SetSourceData(String, Object)

Задает диапазон исходных данных для Chart.

XYGroups(Object)

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

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