L международная выставка-презентация
научных, технических, учебно-методических и литературно-художественных изданий

Программирование на VBA в MS Excel


ГруппаУчебная литература
Область науки
Технические науки
Название на русском языкеПрограммирование на VBA в MS Excel
Авторы на русском языкеЛебедев В.М.
Название на английском языкеProgramming on VBA in MS Excel
Авторы на английском языкеLebedev V.M.
Вид издания на русском языкеучебное пособие
Издательство на русском языкеМ.: Издательство Юрайт, 2017. - 273 с.

Резюме

В учебном пособии рассматривается макропрограммирование в Microsoft Office и OpenOffice, а также возможности языка VBA и OO.o Basiс, что позволяет обучаемым в дальнейшем самим создавать собственные макросы и приобрести навыки работы с интегрированной средой разработки приложений в MS Excel и OpenOffice 4.1.1.

Пособие состоит из пяти разделов. В первом разделе излагается: теоретический материал по основным вопросам программирования, уровни и среды разработки языков программирования, история и сравнительные характеристики алгоритмических языков программирования, основные понятия объектно-ориентированного программирования, этапы разработки программного обеспечения. Здесь изложены также основные вопросы алгоритмизации, изучив которые, обучаемый сможет выступать не только в роли разработчика ПО, но также и в важной роли - роли постановщика задачи.

Во втором разделе пособия приведен синтаксис языка VBA с основными языковыми конструкциями, которые являются общими для большинства приложений Microsoft Office. Также здесь осуществляется первичное ознакомление с интегрированной средой разработки в VBA, в частности с редактором Visual Basic Editor (VBE).

В третьем разделе рассмотрены вопросы объектно-ориентированного программирования, создания экранных окон на основе технологии пользовательских форм UserForm и элементов управления VBA, Приведены проблемы и возможности обработки ошибок и отладки программ. Также продолжено ознакомление с интегрированной средой разработки в VBA с позиций создания оконных приложений.

В четвертом разделе рассмотрена объектная модель Excel. и скелет документа MS Excel. Говорится, что создаваемая по умолчанию в момент открытия новой рабочей книги модель состоит из объектов, входящих в состав библиотек MS Excel. Также замечено, что при создании нового документа из многочисленных библиотек объектов MS Office по умолчанию выбирается несколько. Объекты этих библиотек MS Office и составляют модель документа.

В пятом разделе приводится краткий обзор состава и возможностей пакета Оpenoffice.org (OO.o). Рассматривается его объектная модель и языковые конструкции языка OO.o Basic (StarBasic) только в рамках его сравнения и взаимодействия с приложением MS Excel.

В основу настоящего учебного пособия легли материалы лекций и практических занятий, которые автор вел в течение нескольких лет по дисциплине «Программирование офисных приложений» для студентов 1—2 курсов Финансового университета, обучающихся по направлению «Прикладная информатика» (программа подготовки бакалавра). В основном, пособие предназначено: для студентов очной и сокращенной форм обучения по направлению «Прикладная информатика» (программа подготовки бакалавра), начинающих разработчиков приложений, создаваемых на языке Visual Basic for Application (VBA) в среде Microsoft Office. Пособие будет также полезно широкому кругу читателей, занимающихся проблемами автоматизации документооборота в среде Microsoft Office.

В результате изучения материала пособия студент должен:

знать:

• историю развития алгоритмов;

• типовые алгоритмические конструкции;

• базовые понятия объектно-ориентированного программирования;

• основные объекты приложения MS Excel;

уметь:

• настраивать параметры безопасности и запускать редактор VBA;

• работать с основными элементами управления VBA;

владеть:

• способами разработки алгоритмов;

• основами синтаксиса языка VBA.

Автор выражает благодарность Джону Уокенбаху за его книги:

Профессиональное программирование на VBA в MS Excel 2003; пер. с англ. М.: Вильямс, 2006;

Excel 2010: профессиональное программирование на VBA.

Они способствовали формированию идейной содержательности практических примеров и выбору направления изложения материала, касающегося, например, вопросам взаимодействия приложений MS Office на уровне VBA. (параграф 9.2 пособия).

Новизна учебного пособия состоит в том, что его содержание соответствует требованиям Федерального государственного образовательного стандарта высшего образования третьего поколения. Поэтому, в начале каждого раздела пособия содержится список компете́нций, умений и навыков, которые приобретает обучаемый при изучении данного раздела. В конце раздела содержится список вопросов и заданий, для закрепления изложенного в разделе материала.

Особенностью пособия является также сравнительный анализ двух современных популярных офисных пакетов MS Excel и Оpenoffice.org Calc, который проведен не только в рамках возможностей электронных таблиц, но и в рамках их языковых инструментальных средств VBA и OO.o Basic.

Пособие содержит много примеров и графических иллюстраций, помогающих освоить излагаемый материал.

Пособие предназначено для широкого круга читателей, занимающихся решением нестандартных задач в пакете MS Excel или Оpenoffice.org Calc, требующих создания собственных макросов и функций.

Учебное пособие издано в двух версиях. Основная версия пособия предназначена для академического бакалавриата. Другая Версия учебника предназначена для колледжей и/или программ дополнительного образования. Текст издания не изменяется, название произведения, компетенции и выходные данные могут быть скорректированы согласно ФГОС СПО.

Издание "Программирование на VBA в MS Excel" (Лебедев В.М.) отмечено наградой
МЕДАЛЬ «ЗА ВЕРНОСТЬ ТРАДИЦИЯМ ОТЕЧЕСТВЕННОГО ОБРАЗОВАНИЯ» С УДОСТОВЕРЕНИЕМ