Объект Chart.
Программирование на vba в ms excel
Charts (1).SeriesCollection (1).XValues=. Свойства объекта Chart. Source:=Sheets (2).Range («SI:B10»),. Методы объекта Chart. SetSourceData (Source, PlotBy),. SeriesCollection (Index),. ActiveChart.SetSourceData. Таблица 9.2. Таблица 9.1. PlotBy:= xlColumns. Range («D3:D6»). Свойства. Описание. Описание. Описание. SeriesCollection. SeriesCollection. Axes (Туре),. HasTitle = True. SetSourceData… Читать ещё >
Объект Chart. Программирование на vba в ms excel (реферат, курсовая, диплом, контрольная)
Объект Chart имеет структуру диаграммы Excel. Это позволяет осуществлять нужное форматирование, добавление данных и выбор типа диаграммы, используя его свойства и методы. Напомним, что экземпляр объекта Charts является объектом типа Chart, а экземпляр объекта Chartobjects является объектом типа Chartobject, который содержит свойство Chart.
Рассмотрим основные свойства и методы объекта Chart. Основные свойства объекта приведены в табл. 9.1.
Таблица 9.1 Свойства объекта Chart. | |
Свойства. | Описание. |
ChartArca. | Возвращает объект ChartArea — область на листе, отведенная иод диаграмму (Chart). Имеет свойство Application. Пример: устанавливается цвет элементов объекта ChartArea —. With Charts (" Диаграмма" ).ChartArea .Interior.Colorlndex = 6.Border.ColorIndex = 1 End With. |
HasTitle,. ChartTitle. | Определяют соответственно возможность отображения заголовка диаграммы и его характеристики (объект ChartTitle). Пример: With Charts(«Квартальный отчет») .HasTitle = True. .ChartTitle.Text = " Доход за 1 квартал" End With. |
ChartType. | Возвращает тип диаграммы. Возможные значения: xlArea, xlBarClustered, xlColumnClustered, xlLine, xlPie, xlRadar, xlXYScatter, xlCombination, xl3DArea, xlSDBar, xl.'JDColunm, xl3DLinc, xl3DPic, xlSDSurfacc, xlDoughnut. |
Legend. | Возвращает объект Legend, который используется для изменения параметров легенды. Содержит такие свойства, как HasLegend, Font, Border, Interior и метод Clear. Пример: ChartObjects (1).Chart.Legend.HasLegend = True ChartObjects (1).Chart.Legend.Font.Bold = True ChartObjects (1).Legend.Clear. |
PlotBy. | Указывает, что используется в качестве рядов данных при построении диаграммы. Допустимые значения: xlColumns (столбцы), xlRows (строки). |
Основные методы объекта Chart приведены в табл. 9.2.
Таблица 9.2
Методы объекта Chart. | |
Методы. | Описание. |
Axes. | Возвращает коллекцию Axes (оси), отвечающую за различные свойства осей. Синтаксис метода: Axes (Туре [, Group]), где Туре определяет тип оси. Допустимые значения: xlCategory (ось категорий), xlSeries (только для 3-D графики) и xlValue (ось значений); Group — определяет группу оси. Допустимые значения: xlPrimary и xlSecondary. |
Методы. | Описание. |
Пример: With Charts (1).Axes (xlValue) .HasTitle = True.AxisTitle.Caption = «Прибыль» End With. | |
SeriesCollection. | Обеспечивает доступ к коллекции объектов Series (серии). Синтаксис (коллекция): SeriesCollection. Синтаксис (для экземпляра коллекции): SeriesCollection (Index), где Index — имя или номер элемента (серии). Пример: Charts (1) .SeriesCollection (1) .HasDataLabels= True. Charts (1).SeriesCollection (1).XValues=. Range («D3:D6») |
SetSourceData. | Указывает источник данных для диаграммы. Синтаксис: SetSourceData (Source, PlotBy), где Source — диапазон значений для построения диаграммы, PlotBy — как расположены данные, допустимые значения: xlColumns (но столбцам) и xlRows (по строкам). Пример: ActiveChart.SetSourceData. Source:=Sheets(2).Range («SI:B10»), PlotBy:= xlColumns. |