- •Практическое занятие №1 Обработка текстовой информации средствами текстового процессора ms Word: редактирование и форматирование документов.
- •2 Перечень оборудования и программное обеспечение.
- •3 Краткие теоретические сведения.
- •Бульон с сельдереем
- •Повести покойного Ивана Петровича Белкина
- •Программа передач
- •Сводка погоды
- •Практическое занятие №2 Обработка текстовой информации средствами текстового процессора ms Word: вставка в документ различных объектов.
- •2 Перечень оборудования и программное обеспечение.
- •3 Краткие теоретические сведения.
- •Заготовительная контора «Рога и копыта»
- •Р абота с калькулятором
- •Практическое занятие №3 Выполнение расчетов средствами табличного процессора ms Excel
- •2 Перечень оборудования и программное обеспечение.
- •3 Краткие теоретические сведения.
- •Практическое занятие №4 Обработка экономической и статистической информации.
- •2 Перечень оборудования и программное обеспечение.
- •3 Краткие теоретические сведения.
- •Практическое занятие №5 Создание баз данных средствами субд ms Access
- •2 Перечень оборудования и программное обеспечение.
- •3 Краткие теоретические сведения.
- •Практическое занятие №6 Выполнение схем в графическом редакторе Microsoft Visio.
- •2 Перечень оборудования и программное обеспечение.
- •3 Краткие теоретические сведения.
- •Практическое занятие №7 Использование средств группировки, объединения, модификации объектов в Microsoft Visio
- •2 Перечень оборудования и программное обеспечение.
- •3 Краткие теоретические сведения.
- •Практическое занятие № 8 Изучение структуры инструментальной среды программирования vba
- •1 Цель занятия
- •2 Оборудование рабочего места и программное обеспечение.
- •3 Краткие теоретические сведения.
- •Стандартные пункты строки меню
- •Практическое занятие № 9 Разработка кода программного модуля и его отладка в инструментальной среде vba
- •1 Цель занятия
- •2 Оборудование рабочего места и программное обеспечение.
- •3 Краткие теоретические сведения.
- •Практическое занятие №10. Разработка и отладка программного модуля с семейством Documents и объектом Document в инструментальной среде vba.
- •1 Цель занятия
- •2 Оборудование рабочего места и программное обеспечение.
- •3 Краткие теоретические сведения.
- •4 Порядок выполнения работы
- •5 Контрольные вопросы
- •7 Задание 1:
- •Практическое занятие №11. Разработка и отладка программного модуля с семейством Paragraphs и объектом Paragraph в среде программирования vba.
- •1 Цель занятия
- •2 Оборудование рабочего места и программное обеспечение.
- •3 Краткие теоретические сведения.
- •4 Порядок выполнения работы
- •5 Контрольные вопросы
- •7 Задание 1:
- •Практическое занятие №12. Разработка и отладка программного модуля с использованием семейства Worksheets и объекта Worksheet в vba.
- •1 Цель занятия
- •2 Перечень оборудования и программное обеспечение.
- •3 Краткие теоретические сведения.
- •4 Порядок выполнения работы
- •5 Содержание отчета
- •6 Контрольные вопросы
- •Практическое занятие №13. Разработка и отладка программного модуля с использованием семейства Charts и объекта Chart в vba.
- •1 Цель занятия
- •2 Оборудование рабочего места и программное обеспечение.
- •3 Краткие теоретические сведения.
- •4 Порядок выполнения работы
- •5 Контрольные вопросы
- •7 Задание :
Практическое занятие №13. Разработка и отладка программного модуля с использованием семейства Charts и объекта Chart в vba.
1 Цель занятия
Получить первичные навыки использования в среде программирования VBA семейства Charts и объекта Chart.
2 Оборудование рабочего места и программное обеспечение.
Персональный компьютер.
Microsoft Office Excel 2007
3 Краткие теоретические сведения.
Для автоматизации процедур использования приложений в MS Office предусмотрен специальный объект, позволяющий программно создавать, удалять и редактировать диаграммы на рабочем листе MS Excel. Таким объектом является объект Chart. Объект Chart представляет собой диаграмму, расположенную в рабочей книге на отдельном листе диаграммы. Все объекты Chart являются элементами коллекции Charts.
Свойства объекта Chart:
Legend – возвращает ссылку на объект Legend который представляет собой легенду диаграммы.
ChartArea – возвращает ссылку на объект ChartArea, который представляет возможность работать с областью диаграммы.
ChartTitle – возвращает ссылку на объект ChartTitle, представляющей заголовок диаграммы.
ChartType – определяет тип диаграммы. Значением этого свойства может быть значение одной из констант (основные константы перечислены в таблице):
Тип |
Вид |
Константа |
Гистограмма |
Обычная |
xlColumnClustered |
Объемная |
xl3DColumnClustered |
|
Трехмерная |
xl3DColumn |
|
С накоплением |
xlColumnStaked |
|
Объемная с накоплением |
Xl3DColumnStaked |
|
100% нормированная |
xlColumnStaked100 |
|
Объемная нормированная |
Xl3DColumnStaked100 |
|
Линейчатая |
Обычная |
xlBarClustered |
С накоплением |
xlBarStacked |
|
100% нормированная |
xlBarStacked100 |
|
Объемная |
Xl3DBarClustered |
|
Объемная с накоплением |
Xl3DBarStacked |
|
Объемная 100 % нормированная |
Xl3DBarStacked100 |
|
Круговая |
Обычная |
xlPie |
Разрезанная |
xlPieExploded |
|
Объемная |
Xl3DPie |
|
Объемная разрезанная |
Xl3DPieExploded |
|
Вторичная |
xlPieOfPie |
|
Вторичная гистограмма |
xlBarOfPie |
|
Линейный график |
Обычный |
xlLine |
Трехмерный |
Xl3DLine |
HasAxis – определяет тип осей, присутствующих на диаграмме. Синтаксис данного свойства представлен ниже:
Expression.HasAxis (Index1, Index2)
Где Index1 – определяет тип осей и может иметь одно из следующих значений:
xlCategory – ось категорий
xlValue – ось значений
xlSeriesAxis – ось рядов данных. Значение этой константы имеет смысл для трехмерных диаграмм.
Index2 – определяет группу осей и может иметь одно из двух значений: xlPrimary, xlSecondary.
HasDataTable – определяет присутствие (значение True) или отсутствие (значение False) таблицы данных на диаграмме.
HasLegend – задает наличие (значение True) или отсутствие (значение False) легенды на диаграмме.
HasTitle – определяет наличие (значение True) или отсутствие (значение False) заголовка и осей диаграммы
Rotation – задает угол отображения трехмерных диаграмм. Его значение измеряется в градусах в диапазоне от 0 до 360 градусов (для трехмерной линейчатой диаграммы это значение должно лежать в пределах от 0 до 44 градусов). По умолчанию для новой диаграммы значение свойства Rotation равно 20.
Методы объекта Chart:
ChartWizard – позволяет быстро задавать параметры диаграммы без необходимости определения каждого ее свойства в отдельности. Синтаксис этого метода:
Expression.ChartWizard (Source, Gallery, Format, PlotBy, CategoryLabels, SeriesLabels, HasLegend, Title, CategoryTitle, ValueTitle, ExtraTitle)
Source |
Задает диапазон ячеек, содержимое которых является источником данных для создаваемой диаграммы. |
Gallery |
Определяет тип диаграммы |
Format |
Определяет автоформат, используемый при создании диаграммы (вид диаграммы) |
PlotBy |
Задает место расположения данных для рядов данных: в строках или столбцах. В качестве значения данного параметра может быть использовано значение одной из двух констант: xlRows или xlColumns. |
CategoryLabels |
Определяет число строк или столбцов источника данных, которые содержат подписи категорий. |
SeriesLabels |
Определяет количество строк или столбцов источника данных , которые содержат подписи рядов. |
HasLegend |
Задает отображение или сокрытие легенды |
Title |
Задает текст заголовка диаграммы |
CategoryTitle |
Задает текст заголовка оси категорий |
ValueTitle |
Задает текст заголовка оси значений |
ExtraTitle |
Задает текст заголовка оси рядов данных для трехмерных диаграмм или текст заголовка второй оси значений для двумерных диаграмм. |
Используемая литература.
Конспект лекций.
И.Г.Фризен Офисное программирование, стр.203-211, 2011г.
Доп. Р.Н. Михеев VBA и программирование в MS OFFICE для пользователей, стр. 274-278, 2006г.
