- •А.И.Бородина, л.И.Крошинская, о.Л.Сапун
- •1.Понятие и классификация языков программирования
- •Машинно-независимые языки
- •Вопросы для самоконтроля
- •2.Основные понятия языков программирования
- •Вопросы для самоконтроля
- •3.Основы программирования
- •Паскаль
- •Языки моделирования
- •Вопросы для самоконтроля
- •4.Процедурный и объектный подходы в программировании
- •Вопросы для самоконтроля
- •5.МакрОсредства
- •5.1. Понятие макроса
- •5.2. Технология создания макроса
- •Заключительный этап
- •5.3. Выполнение макроса
- •5.4. Ошибки в макросах
- •5.5. Изменение макросов
- •5.6. Защита макросов
- •Вопросы для самоконтроля
- •6.Общая характеристика языка программирования vba
- •Когда следует использовать макросы
- •Когда следует использовать vba
- •Основные особенности программирования в среде Microsoft Office
- •Программирование диалоговых форм
- •Программирование панелей инструментов и меню
- •Программирование офисного помощника
- •Вопросы для самоконтроля
- •7.Основы Программирования на vba
- •Классы и объекты в Microsoft Office
- •Объектная модель Excel
- •Ключевые объекты Excel
- •Порядок создания приложения в Excel
- •Вопросы для самоконтроля
- •8.Объектно-ориентированное программирование на языке java
- •Вопросы для самоконтроля
- •9.Краткий обзор языков программирования
- •Вопросы для самоконтроля
- •Литература
- •Глоссарий
- •В процессе отладки, работая в режиме протоколирования макроса, можно:
- •Для вызова макроса можно создать свою панель инструментов:
- •Тренинг умений1 Макросы в среде microsoft word
- •Тренинг 1
- •Рекомендации по выполнению
- •Годовой отчёт предприятия
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Тренинг 2
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Макросы в среде microsoft excel
- •Тренинг 1
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Тренинг 2
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Задания для самостоятельной работы
- •Задания для подготовки к зачетам и экзаменам Задание 1
- •Уведомление
- •Задание 2
- •Задание 3
- •Приказ № ________ от ________ 2005 года о приеме на работу
- •Задание 4
- •Курсовая работа
- •Задание 5
- •Экзаменационная ведомость
- •Задание 6
- •Выполненных работ к договору ________ от _______г.
- •Задание 7
- •По результатам переоценки
- •Задание 8
- •Заявление.
- •Задание 9
- •Адказны сакратар прыемнай камісіі___________________________________
- •Задание 10
- •Содержание
- •Учебное издание
- •Основы информатики и вычислительной техники
Классы и объекты в Microsoft Office
Пакет Microsoft Office построен на принципах объектно-ориентированного программирования, и его можно рассматривать как семейство классов. Встраивание (а не наследование) играет основную роль при построении классов.
Прежде чем перейти к обзору этого семейства, отметим трудности, которые возникают при попытке осмыслить и охватить всю структуру Microsoft Office. Эти трудности имеют объективные причины.
Сложность самой системы влечёт естественную сложность её структуры.
Система находится в развитии, и от версии к версии её объектно-ориентированная сущность совершенствуется. Но изначально она не была присуща ей в полной мере, в ней встречаются рудименты старых версий.
Структура объектов перегружена: каждый объект имеет десятки свойств и методов, в то время когда человек может осмыслить 5-7 объектов.
Документация по системе оставляет желать лучшего: часто трудно найти справку по наиболее фундаментальным вопросам. Достаточно сложно получить и распечатать полную информацию по некоторой теме.
С каждой новой версией Microsoft Office улучшается – становится более удобным интерфейс, появляются новые возможности. Но реализация этих новинок не всегда удобна для конкретного пользователя. И причина часто не в том, что, например, Microsoft Word не хватает изящества своих конкурентов: Corel Word Perfect и Lotus WordPro. Дела в другом – в Microsoft Word вся работа основана на громоздких диалоговых окнах, без которых порой можно обойтись и решить интересующую проблему на панели инструментов. Но для этого нужно разрабатывать собственные приложения.
Из всех офисных программ для создания пользовательских приложений чаще всего используется Excel, т.к. данный пакет предназначен для широкого круга прикладных задач по обработке данных.
Для разработки собственных приложений:
нужно научится работать в конкретном приложении, в частности, в Excel в его традиционном варианте, что позволит с помощью минимального программного кода использовать максимум встроенных возможностей пакета;
требуется освоить иерархическую модель объектов Excel вместе с соответствующими свойствами, методами и событиями, через которые производится управление средой Excel при обработке пользовательского приложения;
следует изучить среду разработки VBA, где вы можете писать код программ, создавать пользовательские формы и отлаживать своё приложение.
Объектная модель Excel
Excel состоит более чем из 100 объектов – от ячеек и диаграмм до рабочих книг и электронных таблиц. Каждый объект имеет набор свойств, управляющих его внешним видом и поведением, а также содержит методы, обеспечивающие определённые действия с помощью этого объекта. Некоторые из них имеют события, которые выдают сообщения пользователю, когда происходит что-нибудь важное. Например, объект Workbook представляет собой конкретный файл Excel. Он имеет свойства Name (имя файла), Path (имя каталога) и Author (имя автора файла). Метод Save сохраняет файл, а Print Preview осуществляет просмотр рабочей книги на экране.