Самоучитель VBA

       

Свойства объекта Chart



Перечислим основные свойства объекта chart и семейства charts.

ChartArea

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



With Charts { "Диаграмма")

.ChartArea . Interior . Colorlndex = 3 . Border

. Colorlndex = 5

End With

PlotArea

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

Charts (1) . PlotArea . Interior . Colorlndex = 8

ChartTitle

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

With Charts ( "Отчет")

.HasTitle = True

. ChartTitle

. Text = "Продажи за май"

End With

ChartType Возвращает тип диаграммы:

xlArea, xlBar,xlColumn, xlLine, xlPie, xlRadar, xlXYScatter, xlCombination, xl3DArea, xlSDBar, xl3DColumn, xl3DLine, xl3DPie, xlSDSurface, xlDoughnut

Legend

Возвращает объект Legend. Используется для изменения легенды. Например:

ChartObjects (1).Chart. Legend. Font .Bold = True

Rotation

Возвращает угол поворота 3-мерной диаграммы вокруг z-оси. Допустимыми являются значения от 0° до 360°. По умолчанию принимается угол, равный 20°

Elevation

Возвращает угол возвышения для обзора трехмерной диаграммы. Допустимыми являются значения от —90° до 90°. По умолчанию принимается угол, равный 15°

PlotBy

Допустимые значения: xlCoiumns (столбцы используются как ряды данных при построении диаграммы), xlRows (строки используются как ряды данных при построении диаграммы)

PlotVisibleOnly

Допустимые значения: True (диаграмма строится только по видимым ячейкам), False (в противном случае)

Floor, Corners, Walls

Возвращают соответственно объекты Floor, Corners, walls, используемые при построении трехмерных диаграмм. При отображении таких диаграмм для создания иллюзии трехмерности диаграмма отображается на фоне открытого куба, основание которого задается объектом Floor, углы — Corners, а две боковые стенки — wails. В следующем примере устанавливаются цвета объектов Floor и walls и выбирается объект corners:

With Charts (1) .. Floor . Interior . Colorlndex = 5 .Walls. Border. Colorlndex = 3 /Corners . Select End With

AutoScaling

Допустимые значения: True (трехмерная диаграмма автоматически масштабируется так, чтобы по размеру совпадать с двумерной), False (диаграмма не масштабируется)

DepthPercent, Height Per cent

Применяется только к трехмерным диаграммам. Возвращает глубину и высоту диаграммы в процентах к ее ширине

DisplayBlasnksAs

Допустимые значения:

  • xlNotPiotted (при построении диаграммы пустые ячейки игнорируются)

  • xlInterpoiated (значения в пустых ячейках интерполируются)

  • xlZero (значения в пустых ячейках считаются равными нулю)

  • Protect Contents, ProtectData, ProtectDrawingObjects, Protect Formatting, ProtectGoalSeek, Protect ionMode, ProtectionSelection,

    Возвращает True, если указанный элемент диаграммы имеет защиту, и False — в противном случае

    HasAxis, HasDAtaTable, HasLegend, HasTitle

    Возвращает True, если указанный элемент имеется на диаграмме, и False — в противном случае



    Содержание раздела