Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MVBA_2000.DOC
Скачиваний:
13
Добавлен:
08.11.2019
Размер:
599.55 Кб
Скачать

4.Список рекомендуемой литературы

  1. Под редакцией Н.В. Макаровой. Информатика. Учебник. М., Финансы и статистика , 2001.

  2. Биллиг В.А. VBA в Office 2000. Офисное программирование. – М.: Издательско-торговый дом «Русская редакция», 1999.

  3. Гарнаев А.Ю. и др. Microsoft Office 2000: разработка приложений / Под общ. ред. Ф.А. Новикова.- СПб.:БХВ-Санкт-Петербург, 2000.

  4. Хорев В.Д. Самоучитель программирования на VBA в Microsoft Office- К.: Юниор, 2001.

  5. Харитонова И.А., Михеева В.Д. Microsoft Access 2000: разработка приложений.- СПб.:БХВ-Санкт-Петербург, 2001.

  6. Гарнаев А.Ю. Excel, VBA, Internet в экономике и финансах: разработка приложений / Под общ. ред. Ф.А. Новикова.- СПб.:БХВ-Санкт-Петербург, 2002.

СОДЕРЖАНИЕ:

1.1.VBA – язык офисного программирования 3

1.2. Макрорекордер в Office 2000 4

2.1. Алфавит и лексика языка VBA 6

2.2.Правила записи текста программы на VBA. 7

2.3.Структура программы 7

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

2.4. Данные в VBA 8

2.4.1. Типы данных в VBA 8

Встроенные типы данных показаны в таблице 2.1. 9

Boolean 9

Byte 9

Currency 9

Date 9

Decimal 9

Double 9

Integer 9

Long 9

Object 9

Single 9

String 9

Variant 9

2.4.2.Объявление переменных и констант простых типов 10

2.4.3. Массивы 12

2.5.Использование стандартных диалоговых окон для организации ввода-вывода данных 13

2.5.1.Функция MsgBox 13

2.5.2.Функция InputBox 13

2.6. Управляющие конструкции VBA 14

2.6.1.Условный оператор IF 14

2.6.2.Оператор выбора Select Case 16

2.6.3.Оператор цикла For … Next 17

2.6.4.Оператор цикла While…Wend 18

2.6.5.Оператор цикла Do…Loop 18

2.6.6. Оператор перехода GoTo 19

2.7. Основные сведения об объектах 19

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

2.7.2. Особенности использования объектов. 21

2.7.3. Коллекции в VBA 22

2.7.4. Объект Application 23

2.7.5. Объекты Range и Selection 23

2.7.6. Оператор With для операций с одним объектом. 24

2.8.Обработка ошибок 24

3.1.Объекты EXCEL, их свойства и методы. 25

3.1.1. Объектная модель EXCEL 25

Workbooks 26

Worksheets 26

Charts 26

Range 26

3.1.2. Коллекция Workbooks 27

3.1.3. Объект Workbook 27

3.1.4.Объект Worksheet 28

3.1.5.Объект Chart 29

3.1.6.Объекты Range и Selection 29

3.1.7. Пример решения задачи в EXCEL на основе построения VBA-кода. 31

Columns("B").ColumnWidth = 20 31

3.2. Объекты WORD, их свойства и методы. 33

3.2.1. Модель объектов WORD 33

Range 34

3.2.2.Объект Appication 34

3.2.3. Объект Document 35

3.2.4. Классы, задающие структуризацию текста документа. 37

3.2.5. Классы, составляющие части документа 39

3.2.6. Классы, представляющие структуру документа 46

3.3. Автоматизация работы в Access на основе использования Access VBA 47

3.3.1. Средства автоматизации работы в Access. 47

3.3.2. Объектная модель Microsoft Access 48

3.3.3.Особенности программирования в Access VBA 50

3.3.4. Манипулирование в Access объектами Application 54

3.3.5. Объекты доступа к данным 55

3.3.6. Использование объектов доступа к данным в Access 60

3.3.7. Пример решения задачи в Access на основе построения VBA-кода 69

3.4.Совместная работа приложений Microsoft Office 2000 74

4.Список рекомендуемой литературы 77

79

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]