Программирование в среде MS Office - Дипломная работа

бесплатно 0
4.5 56
Методы программирования в среде MS Office. Запись макроса с помощью макрорекодера. Пользовательские подпрограммы в VBA. Объектно-ориентированное программирование в VBA. Создание приложения в среде Power Point с использованием компонентов библиотеки VBA.


Аннотация к работе
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ Федеральное государственное бюджетное образовательное учреждение высшего образования «Карачаево-Черкесский государственный университет имени У.Д. Кафедра информатики и вычислительной математики Направление подготовки 09.03.03 «Прикладная информатика» профиль «Прикладная информатика»Программирование в среде офиса представляет собой процесс создания приложений для автоматизации офисной работы. Под документом будем понимать не только файл созданный в текстовом редакторе, но и файлы созданные в других программных приложениях пакета Microsoft Office. Пакет прикладных офисных программ Microsoft Office поддерживает только язык программирования Visual Basic for Applications (VBA). Он позволяет создавать программы и макросы, которые можно использовать, например, для оформления документов (подготовки текстов) или анализа данных таблиц (электронных таблиц). VBA - это инструмент разработки приложений, который позволяет создавать программные продукты, решающие практически все задачи, встречающиеся в среде MS Windows.Среда MS Office предлагает два способа создания программ, отличающихся подходом к процессу: использование макрорекордера и написание исходного кода программ на языке VBA в интегрированной среде разработки. Эти подходы ориентированы на обычных пользователей и программистов соответственно. В результате сохраняется запись все действий в виде макроса - исходного кода на языке VBA.Интегрированная среда разработки на VBA (, VBE) - встроенное в MS Office средство для написания, тестирования и отладки приложений на VBA. Среда VBE представляет все возможности для создания законченных офисных приложений, включая средства визуального проектирования пользовательского интерфейса. Visual Basic for Application (VBA) - это языковая среда программирования, предствляющая собой средство программирования во всех программах, включенных в систему Microsoft Office. Вызов VBA IDE из любого приложения выполняется через комбинацию клавиш Alt F11 или меню "Сервис/Макрос/Редактор Visual Basic". Visual Basic Editor (VBE) - является стандартным интерфейсным окном, содержащим меню, панели инструментов, а также окна и элементы, которые применяются при создании проектов VBA.Макрос - это программа, созданная автоматически с помощью макрорекодера и состоящая из команд, которые должны быть выполнены приложением при ее вызове. Макрос позволяет объединить различные действия в одну процедуру, состоящую из списока команд (макрокоманд), которые тесно связаны с приложением, в котором создается макрос: Word, Excel или др. приложения Microsoft Office. Командные макросы - это макросы, которые состоят из операторов, соответствующих командам меню приложений Microsoft Office и параметрам диалоговых окон. Такого типа макросы обычно вызываются другими подпрограммами (макросами) и широко применяются в модульном программировании. Для записи макроса в приложении Microsoft Office можно использовать меню "Сервис/Макрос/Начать запись" или выбрать кнопку "Записать макрос" на панели инструментов Visual Basic.VBA поддерживает два типа подпрограмм: процедуры и функции. · Функция - это подпрограмма, которая возвращает результат. Для объявления процедуры в VBA используется ключевое слово Sub: Sub [()] Пример объявления процедуры: "Процедура выводит большее из трех чисел Подпрограммы VBA могут принимать для обработки формальные параметры, указываемые при объявлении.VBA представляет средства для использования имеющихся и создания новых объектов.В частности, это следующие: · Word (Microsoft Word) - чтобы вызывать объекты Microsoft Office Word из других приложений используется объект Word. Сам объект Application включается в объект Word. · Documents (Документы) - коллекция, которая включает в себя объекты Document (Документ). · Paragraphs (Абзацы), Sentences (Предложения), Words (Слова), Characters (Символы), Tables (Таблицы), OMATH(Математические формулы), Эти коллекции, содержащие объекты, соответствующие их названиям, могут использоваться для обработки слов документа (Words ), предложений (Sentences ), отдельных символов (Characters ) и т.д. Работая с объектной моделью MS Word следует понимать, что, например, объекты Document и Selection могут содержать одинаковые коллекции объектов, например, и там и там есть коллекция Characters, в которую входят объекты Character - то есть - символы.В POWERPOINT система объектов выглядит следующим образом: · объект самого высокого уровня - Application, с набором свойств и методов, очень похожим на аналогичные объекты в Word и Excel; · в объект Presentation встроена коллекция Slides с объектами Slide (в качестве примерного аналога можно привести листы в книгах Excel);Для записи макроса в приложении Microsoft Office используем меню "Сервис/Макрос/Начать запись" или выберем кнопку "Записать макрос" на панели инструментов Visual Basic. Выбрать пункт меню "Сервис/Макрос/Макросы". В появившемся диалоговом окне "Макрос" выбрать имя

План
Содержание

Введение

Глава 1. Основные принципы и методы программирования в среде Microsoft Office

1.1 Методы программирования в среде Microsoft Office

1.2 Среда разработки VBE

1.3 Запись макроса с помощью макрорекодера

1.4 Пользовательские подпрограммы в VBA

Глава 2. Объектно-ориентированное программирование в VBA

2.1 Объектная модель MS Word

2.2 Объектная модель MS Excel

2.3 Объектная модель MS Power Point

Глава 3. Создание VBA - приложений в среде Microsoft Office

3.1 Создание макроса в среде MS Word с использованием макрорекодера

3.2 Создание функции пользователя в среде MS Excel

3.2.1 Финансовые вычисления

3.2.2 Постановка задачи

3.2.3 Реализация

3.3 Создание приложения в среде MS Power Point с использованием компонентов библиотеки VBA

3.3.1 Реализация тестовых заданий в среде POWERPOINT VBA

3.3.2 Создание шаблона тестовой оболочки

Заключение

Выводы
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?