Разработка технической документации и технические писатели Технические писатели и разработка технической документации технические писатели в Телеграм 

 obmen_soobsheniyami.png Чат для технических писателей 
 Зарегистрируйтесь
Страницы: 1
RSS
Учебные пособия и курсы для изучения VBA Word и Excel
 
Указанных пособий и курсов, на самом деле, существует довольно много. Я хотел бы порекомендовать те из них, которые более всего были полезны мне.

Для начинающих, желающих изучить язык VBA для Word и Excel и офисное программирование, можно порекомендовать курс лекций [b:205t1sby]"Microsoft Excel 2010/2007. Макросы на VBA"[/b:205t1sby], прочитанный в Центре компьютерного обучения «Специалист» С.В. Рулевым.
Конечно, желательно пройти этот курс непосредственно в указанном центре, но для тех, кто по разным причинам в интернете можно найти видеозаписи двух из трех лекционных дней этого курса.

Как сообщают организаторы данного курса, по окончании вы будете уметь:
• Записывать макросы и усовершенствовать автоматически сгенерированный программный код;
• Работать с редактором Visual Basic, создавать процедуры на VBA;
• Программно обращаться к рабочим книгам, листам и диапазонам ячеек, изменять их свойства;
• Программировать многократно повторяющиеся операции с помощью циклов;
• Создавать и применять пользовательские функции;
• Использовать пользовательские кнопки и события рабочих книг и листов для запуска макросов;
• Выполнять программную обработку ошибок.

С программой этого курса можно ознакомиться здесь:
http://www.specialist.ru/course/vba1

*****

Учебный курс [b:205t1sby]"Программирование в Microsoft Office для пользователей"[/b:205t1sby] (Академия специальных курсов по информационным технологиям (Санкт-Петербург)).
[url:205t1sby]http://www.askit.ru/custom/vba_office/vba_office_plan.htm[/url:205t1sby]
Учебное пособие по этому курсу находится к открытом доступе.

Программирование в Microsoft Excel для пользователей
[url:205t1sby]http://www.askit.ru/custom/vba_excel/vba_excel_info.htm[/url:205t1sby]

Для этого учебного курса в открытый доступ на сайт помещены только лабораторные работы с решениями.

*****

[b:205t1sby]Лекции по VBA (ППП) [/b:205t1sby]
[url:205t1sby]http://starik2222.narod.ru/ppp/index.html[/url:205t1sby]

Подробно рассматриваются следующие вопросы:
- Общие методы и события элементов управления.
- Построение меню и панелей инструментов.
- Коллекция CommandBarControls.
- Объект CommandBarButton.
- Создание приложений для MS Word (объекты Application, Document, Range, Selection и др.), Excel (объекты Application, WorkBook, WorkSheet, Range, Selection, Chart и др.) и PowerPoint (объекты Application, Presentation, Slide и др.).

Пособие может рассматриваться как справочник по основным методам и свойствам VBA.

*****

Следующие два учебных курса Гродненского государственного университета имени Янки Купалы подготовлены на основе материалов книги [b:205t1sby]"Руководство программиста по Visual Basic для Microsoft Office 97"[/b:205t1sby] (М.: Издательский отдел "Русская Редакция", 1997).

Эта книга, признанная классической, содержит уникальную справочную информацию и рассматривает широкий круг вопросов, связанных с программированием для Microsoft Office 97 и автоматизацией отдельных приложений: основы программирования на языке Visual Basic for Applications, модели объектов в Microsoft Office 97 и программный доступ к функциональным возможностям отдельных приложений, оптимизация и отладка программного кода, обработка ошибок, создание меню, панелей инструментов и диалоговых окон. Особое внимание уделяется Microsoft DAO 3.5 и операциям с базами данных, а также созданию приложений для Internet.

- [b:205t1sby]MS Office. Руководство программиста по Visual Basic для MS Office [/b:205t1sby]
[url:205t1sby]http://mf.grsu.by/UchProc/konspekt/VBA[/url:205t1sby]

- [b:205t1sby]MS Office. Уроки программирования на Visual Basic для Microcoft Office[/b:205t1sby]
[url:205t1sby]http://mf.grsu.by/UchProc/konspekt/i01[/url:205t1sby]

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

*****

[b:205t1sby]Биллиг В.А.
Основы офисного программирования и язык VBA [/b:205t1sby]
[url:205t1sby]http://www.intuit.ru/department/office/vba2000/[/url:205t1sby]

Курс адресован программистам, работающим в среде Office, и использующим язык VBA для настройки офисных документов. Хотя он написан применительно к среде Office 2000, он сохраняет свою актуальность и для современной офисной среды. Он содержит полное описание языка Visual Basic, начиная с описания переменных и объектов, операторов языка и процедур и заканчивая созданием классов. Подробно разбираются вопросы: создание семейства классов, наследование интерфейсов, реализация полиморфизма, создание классов с событиями, программирование Win API, функции обратного вызова, новые функции разбора строк и многое другое.
Курс построен нетрадиционно. Первые 6 лекций, адресованы программистам, уже знакомым с языком VBA и имеющим опыт работы в среде Office. Документы и проекты, классы и объекты, семейства классов, динамические классы, классы как обертка, программирование Win API – все эти темы подробно обсуждаются в этой части курса.

Имеются две разновидности данного курса:

- [b:205t1sby]Основы офисного программирования и документы Word [/b:205t1sby]
[url:205t1sby]http://www.intuit.ru/department/office/vbaword/[/url:205t1sby]

- [b:205t1sby]Основы офисного программирования и документы Excel [/b:205t1sby]
[url:205t1sby]http://www.intuit.ru/department/office/vbaexcel/[/url:205t1sby]

*****

Очень полезный [b:205t1sby]справочник VBA_Help.exe[/b:205t1sby] подготовлен разработчиками сайта VBA-HELP.ru.
Версию справочника 1.3 можно скачать по этому адресу:
[url:205t1sby]http://letitbit.net/download/82071.8c938fc9dceeff5c6c2041faa6bd/VBA_Help.exe.html[/url:205t1sby]

Подробно рассмотрены возможности языка программирования Visual Basic (VB) (просьба не путать с языком Visual Basic for Applications (VBA)). Как пишут сами авторы,  не все приведенные примеры возможно применить в Microsoft Office.
В части VBA делается упор на VBA для Excel, однако работа по описанию объектов VBA для Excel только начата.
Разработчики предлагают желающим объединить усилия по созданию полного справочника всех функций, методов и свойств языка программирования VBA.

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

*****

[b:205t1sby]Русская справка по Visual Basic for Application (VBA) [/b:205t1sby]
[url:205t1sby]http://www.excel-vba.ru/download/56/[/url:205t1sby]
Это официальная справка по VBA, которая была включена в пакет Microsoft Office 97. В более поздних версиях Microsoft Office справочные файлы VBA не были русифицированы.
Хотя данная справка предназначена для довольно старой версии и в ней описаны не все методы и свойства объектов, но все же она может быть полезна для тех, кто не очень уверенно владеет английским языком, и может помочь в начальном изучении VBA.
Для чтения файлов в формате HLP можно использовать бесплатную программу WinHlp32.exe ([url:205t1sby]http://support.microsoft.com/kb/917607[/url:205t1sby]).
Если у вас появятся вопросы, пожалуйста, обращайтесь - будем думать вместе!
 
Для начинающих изучать VBA можно порекомендовать также курс [b:3tnpsyg0]"Введение в программирование на примере VBA"[/b:3tnpsyg0]:
http://kitkitch.narod.ru/articles/vbatu ... ation.html
Если у вас появятся вопросы, пожалуйста, обращайтесь - будем думать вместе!
Страницы: 1
Читают тему