Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

WorkBooks(1).WorkSheets(1).ChartObjects(1).Chart

Тема: Создание диаграмм.

Цель работы: освоить процесс построения и форматирования диаграмм.

Теоретическая часть.

Диаграммы позволяют наглядно представить данные из любого диапазона и всесторонне проанализировать их. Для работы с диаграммами существует объект Chart. Его можно использовать для доступа к диаграммам и изменения вида любых диаграмм. В EXEL существует два вида диаграмм: внедренные и на отдельном листе. Поэтому используют два объекта, которые могут представлять конкретную диаграмму:

1. СhartObject – внедренная диаграмма. Обращение к ней имеет вид:

2. Chart – диаграмма на отдельном листе. Обращение к ней имеет вид:

WorkBooks(1).Charts(1)

Оба типа поддерживают следующие свойства и методы:

ü SetSourceData – метод, в качестве аргумента Source которого можно указать диапазон на рабочем листе, по которому строится диаграмма;

ü ChartType – свойство, которое определяет тип диаграммы. Значением свойства является xl-константа, соответствующая определенному типу (например xlColumnClustered - гистограмма, xl3DColumn - трехмерная гистограмма, xlLine - график, xlArea - диаграмма с областями, и т.д….);

ü Location – метод, который позволяет задать место расположения диаграммы.

Для создания диаграмм используется метод Add. Но ввиду того, что внедренные диаграммы и диаграммы на отдельном листе отличаются друг от друга, один и тот же метод применяется по-разному.

Для построения диаграмм на отдельном листе метод Add применяется к семейству Charts. При построении такой диаграммы в рабочую книгу добавляется новый лист с именем «Диаграмма1(2,3,…)» и диаграмма занимает всю поверхность этого листа. Нумерация соответствующих листов с диаграммами увеличивается автоматически независимо от того, удаляете вы прежние листы с диаграммами или нет. Поэтому при обращении к диаграмме или листу, на котором она находится, могут возникнуть проблемы. Для избежания этого в момент построения диаграммы следует сразу переименовать лист удобным именем. В качестве аргументов метода Add указываем исходный диапазон, по которому строится диаграмма и тип создаваемой диаграммы.

Пусть требуется построить диаграмму на отдельном листе по данным, расположенным на Листе1 в ячейках В3:Н20. Тип диаграммы – гистограмма.

Для построения внедренных диаграмм применяется метод Add к семейству ChartObjects. По умолчанию такая диаграмма создается на активном листе (при желании, применяя метод Location, можно перенести ее на другой лист). Аргументы метода Add – место расположения диаграммы на листе и ее размеры.

Пусть требуется построить внедренную диаграмму по данным, расположенным на Листе1 в ячейках В3:Н20. Тип диаграммы – диаграмма с областями.

В данном примере диаграмма внедряется в качестве объекта на Лист3. Место расположения и размер внедряемой диаграммы указаны в аргументах метода Add.

 

Семейство объектов Chart поддерживает следующие свойства и методы:

ü ChartGroup – используется для построения сложных диаграмм и содержит группу рядов данных, к которой применен один тип диаграммы;

ü SeriesCollection – семейство рядов диаграммы. Обращаясь к элементу семейства по его порядковому номеру или по имени, можно получить доступ к каждому ряду построенной диаграммы. Пусть требуется первый ряд диаграммы сделать графиком (при изменении типа одного ряда необходимо помнить, что не все типы сочетаются на одной диаграмме):

ActiveChart.SeriesCollection(1).ChartType = xlLineMarkers

ü ChartTitle прямоугольник, в котором отображается заголовок диаграммы. Данное свойство позволяет изменять и форматировать заголовок диаграммы. Если заголовка еще не было, то свойство HasTitle позволит его разместить. Пусть требуется к имеющейся диаграмме добавить заголовок и отформатировать его произвольным образом.

With ActiveChart

.HasTitle = True

With.ChartTitle

.Text = "Анализ продаж"

With.Font

.Size = 20

.Color = RGB(200, 100, 100)

.Italic = True

<== предыдущая лекция | следующая лекция ==>
Тема: Создание пользовательских диалоговых окон | Dim a As Axis
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 319; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.