Учебный центр компьютерных технологий "Кит" (057) 7-177-424, 093-7-012345, 066-7-012345, 068-7-012345 info@kit.kh.ua
Учебный центр компьютерных технологий "Кит"

Visual Basic for Applications

Группы стартуют в 15 сентября, 14 ноября, 17 февраля и 10 июля 

Если вам нужны лекции и практические работы по VBA  - напишите нам письмо-заявку

с указанием темы и мы вышлем вам бесплатно

 

Основы офисного программирования на языке Visual Basic for Applications

 

Microsoft Office – одна из самых популярных программных систем, используемых во всем мире. Трудно найти компьютер, на котором не был бы установлен текстовый редактор Word. Представляя собой систему приложений, тесно связанных друг с другом, MS Office открывает перед своими пользователями самый широкий спектр возможностей. Хотя главное назначение этой системы – быть профессиональным инструментом ведения бизнеса, она успешно используется при проведении и анализе инженерных расчетов, в обучении и быту. Недаром система MS Office стала основным программным средством, используемым при обучении информатике как в школах, так и в вузах, для специальностей, где информатика является важным, но не основным предметом.

Корпорация Microsoft постаралась обеспечить единый интерфейс во всех приложениях, что существенно облегчает обучение и работу с ними. Графический интерфейс, которым Microsoft удалось так удачно оснастить свою офисную среду, упрощает применение эффективных средств MS Office. Приложения MS Office включают все необходимые средства, помогающие пользователю сконцентрироваться на выполняемой работе, не задумываясь над тем, как приложение будет выполнять необходимую операцию.

Мощнейшим средством создания приложений в MS Office стал язык Visual Basic for Application (VBA VB для приложений). Он пришел на смену языкам макропрограммирования, которые обычно включались в приложения. VBA — высокоэффективное средство разработки приложений, поскольку принадлежит к объектно-ориентированным языкам программирования и обладает простотой макроязыков. Начинающие программировать в офисных пакетах пользователи могут записать свои действия с помощью макрорекордера и создавать макросы без изучения особенностей языка. Такая запись действий, а затем просмотр записанного кода являются простейшим способом для самостоятельного изучения VBA.

Visual Basic for Applications (VBA) – это сочетание одного из самых простых языков программирования и всех вычислительных возможностей Office. Он прост в освоении и позволяет быстро получать ощутимые результаты – конструировать профессиональные приложения, решающие практически все задачи, встречающиеся в среде Windows. При этом создание многих приложений с использованием VBA проще и быстрее, чем при помощи других языков программирования. VBA позволяет легко решать многие задачи, о возможности выполнения которых средствами Word и Excel вы раньше даже и не догадывались.

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

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

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

Курс состоит из двух модулей. Модуль 1 посвящен особенностям языка и средств VBA как языка офисного программирования. Отмечаются возможности и преимущества этого языка для конечного пользователя, работающего с приложениями MS Office. Освещаются вопросы разработки и отладки программ на языке VBA. Все примеры этого модуля раскрывают вопросы разработки VBA-приложений для MS Word. Примеры программ, данные в этом модуле, позволяют оценить возможности VBA для создания приложений MS Word, которые могут быть полезны пользователю MS Word.

С помощью VBA вы можете автоматизировать любые операции, выполняемые в Word интерактивно (то есть вручную): создание документов, добавление в них текста или других графических элементов, форматирование, редактирование, сохранение и т.д. VBA выполнит все эти операции быстрее, точнее и с меньшими затратами, чем человек.

Во 2 модуле описывается разработка VBА-приложений для MS Excel. Большое внимание уделяется применению библиотечных функций рабочего листа, созданию пользовательских функций рабочего листа, приводится пример создания программы VBA для построения диаграммы и др.

Microsoft Excel – это важная составная часть пакета Microsoft Office и используется миллионами людей, как разработчиками, так и простыми пользователями. По некоторым оценкам, те пользователи (а их около 90% от общего числа), которые применяют только средства рабочего листа MS Excel, без использования возможностей, предоставляемых VBA, реализуют лишь не более 10% от истинных способностей MS Excel. Таким образом, большая часть средств и возможностей MS Excel остается невостребованной просто потому, что пользователи не знают о наличии VBA или не умеют им пользоваться. Этот курс научит вас более эффективно использовать объединенную мощь MS Excel и VBA при разработке ваших макросов и приложений.

Календарно-тематический план 

Запись по телефонам: (057) 7-177-424, 093-701-23-45. 

А также вы можете заказать корпоративные тренинги по VBA для сотрудников фирмы.