Апрель, 2010
пн вт ср чт пт сб вс
2930311234
5 6789 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 2728293012

Программирование Excel с использованием VBA

10—11 апреля 2010
Екатеринбург
Код: U_08
 
 

 Продолжительность: 16 академических часов

Цель данного курса – научить слушателей дополнять базовую функциональность Excel новыми возможностями с помощью Visual Basic for Applications – объектно-ориентированного языка программирования, входящего в состав пакета Microsoft Office. Благодаря этим дополнительным возможностям работа пользователя становится проще и эффективней. 

Зарегистрироваться

Содержание курса: 

1. Средства автоматизации Excel
* Теория: Решения автоматизации, Средства разработки, Принципы разработки, Примеры решений автоматизации;
* Демонстрация: Рабочая книга с зависимыми справочниками, Макрос создания содержания рабочей книги;
* Практика: Книга макросов.
2. Запись и редактирование макросов
* Теория: Запись макроса, Выполнение макроса, Просмотр макроса, Редактирование макроса, Интегрированная среда разработки VBA;
* Демонстрация: Вставка значений и формул, Установка формата ячеек, Использование среды Visual Basic, Пошаговое выполнение макроса, Редактирование макроса;
* Практика: Вставка функции в несколько ячеек, Вставка функции в диапазон ячеек, Вставка значений вычисления функции.
3. Программирование на VBA
* Теория: Элементы языка Visual Basic, Процедуры и функции, Классы и объекты, Проект VBA, Компоненты и внешние функции, Обработка ошибок и отладка кода VBA;
* Демонстрация: Функция Right, Использование API, Использование компонентов;
* Практика: Функция MySum, Макрос для удаления пустых строк, Доработка функции MySum.
4. Объектная модель Excel
* Теория: Средства просмотра объектной модели, Библиотеки Office и Excel, Основные классы Excel, Некоторые классы Office;
* Демонстрация: Панели CommandBars, Контроль изменений;
* Практика.
5. Работа с данными
* Теория: Работа с диапазонами, Библиотека доступа к данным ADO;
* Демонстрация: Получение данных из внешнего источника, Вывод данных в Excel;
* Практика.
6. Создание надстроек
* Теория: Типы надстроек для Excel, Создание надстройки, Регистрация надстройки в Excel, Надстройки и безопасность;
* Демонстрация: Надстройка XLAM с функцией NewGUID, Надстройка COM и Automation;
 * Практика.

Зарегистрироваться