Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Тема 3.1. Технологии программирования приложений Microsoft Office на языке VBA

Тема 2.2. Информационные технологии коллективной работы над электронной документацией

Примечания и исправления в тексте. Объединение исправлений. Сравнение версий документов. Использование сети Интернет для коллективной работы над текстовым документом.

Под электронным документом (ЭД) будем понимать структурированный информационный объект, в соответствие которому может быть поставлена совокупность файлов, хранящихся на жестком диске компьютера.

Контрольные вопросы по теме.

1. Что называетсяслиянием документа?

2. Что такое электронный документ?

3. Какие документы подлежат слиянию?

4. Назовите источники данных для генерации документов.

Раздел 3. Информационные технологии программирования приложений Microsoft Office на языке VBA

В данном разделе мы рассмотрим основные сведения о языке программирования VBA, объекты и методы Word и создание программ для работы с текстовыми документами, объекты и методы Excel и создание программ для работы с таблицами и диаграммами. Объекты и методы Access и создание программ для работы с базами данных.

 

VBA – Visual Basic for Application – это объектно – ориентированный язык программирования, предоставляющий возможность работы с объектами любого из приложении OFFICE.

Основные понятия объектно-ориентированного языка.

Проектом в Office называется набор программных модулей, связанных с основным документом приложения.

Макрос – это последовательность команд, которая автоматизирует некоторые функции и представляет некоторую подпрограмму (процедуру), которая может быть выполнена пользователем или другим макросом

Объект – это комбинация кода и данных, которая может рассматриваться как единое целое. Объектами являются как сами приложения EXCEL, WORD, ACCESS … так и их компоненты. Объектами, участвующими во всех приложениях Office 97, являются такие, как Application, Range, Selection.

Документ основного приложения является объектом, который включает другие объекты. Например, объектами EXCEL являются: Application (приложение), Workbook (рабочая книга), Worksheet (рабочий лист), Range (диапазон ячеек)

Коллекция (семейство) –это объект, содержащий набор родственных объектов. Например, Workbooks(Workbook), Worksheets (Worksheet).

Каждый объект имеет свойства и методы, которые позволяют управлять данными и использовать их в программе.

Свойство – имеющий имя атрибут объекта. Свойства определяют характеристики объекта (например, цвет, положение на экране или состояние объекта). Свойства любого объекта делятся на 2 группы:

· свойства, задающие вложенные объекты (свойства-участники);

· терминальные свойства, заданные обычными переменными.

Методы – это действкя или задачи, которые выполняет объект (то, что можно делать с объектами). Методы могут быть общими для объектов, находящихся на разных уровнях иерархки. В ряде случаев это позволяет выполнять массовые операции над всеми объектами, входящими в иерархию. Так метод Calculate применим к объектам Application, Workbook, Worksheet. Однако, иногда мбтоды-«тезки» могут отличаться параметрами и реализацией, являются «перегруженными».

События возникают при работе с объектом, чаще всего при определенных действиях пользователя, иногда как результат действия системы.

При возникновении события система посылает сообщение объекту, которое может быть обработано методом, специально созданным для конструирования класса. Каждый такой метод (событие) задает реакцию на определенные дейстия пользователя или системы при их работе с объектом.

Ключевое слово – это специальное слово, смысл которого зафиксирован правилами языка и по которому транслятор распознает основные языковые конструкции (IF, FOR, DO, GOTO, WHILE, LEN …).

Классы тесно связаны с объектами. Они определяют имя объекта, информацию о нем, а также действия, выполняемые объектом.
Класс- это проект объектов. Объект, который создается на основе класса, называется экземпляром класса. В VBA встроен класс Collection, позволяющий объединить в коллекции переменные различных типкв, олределейных в VBA.

У класса Collection одно свойство- Count и три метода: Add, Item, Remove.

Класс является обобщающим понятием типа данных и задает свойства и поведение объектов класса - экземпляров класса. Каждый объект принадлежит некоторому классу. Отношение между объектом и его классом также же, как между переменной и ее типом. Класс – это объединение данных и обрабатывающих их процедур и функций. Данные называются также переменными класса, а процедуры и функции – методами класса.

<== предыдущая лекция | следующая лекция ==>
Тема 2.1. Информационные технологии слияния электронной документации и автоматизация обработки электронной документации | Объекты Access
Поделиться с друзьями:


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


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



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




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