Список курсов
   Расписание тренингов
info@i-klass.com
тел.: +380 44 5941060
факс: +380 44 5941062
Как нас найти

   Центр Тестирования
exam@i-klass.com


    ИТ-специалистам    Первая страница раздела     Школа управления    Первая страница раздела     Для Пользователей    Первая страница раздела     Оформить заказ    
    Microsoft, Oracle, Sun, Java
    Linux (RedHat, SuSE, Ubuntu)
    VMWare, Apple, HP, IBM

    Управление проектами
    Управление ИТ-услугами
Офисные приложения
Microsoft, Apple, AutoCAD и др.



Для Пользователей
О курсах


Офисные пользовательские курсы составлены в соответствии с программами сертификации MOUS (Microsoft Official User Specialist) и читаются сертифицированными специалистами нашего учебного центра.

Курсы рассчитаны на широкий круг слушателей с минимальной начальной подготовкой.

Если Вы планируете строить личную каръеру в области ИТ - именно с таких курсов и следует начинать.





Заказать тренинг     















  / Список курсов / Prog-VBA
возвратиться к списку курсов для пользователей
  возвратиться к списку курсов
   дата начала тренинга:   -

Prog-VBA: Программирование VBA в Microsofft Office

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

Основные возможности VBA for MS Excel:
- написание, редактирование и отладка макросов (автоматически записываемые программы);
- оформление проекта (возможность внедрения в рабочие листы кнопок, переключателей, календарей и прочих элементов управления, добавление в проект собственных диалоговых окон и т.д.);
- автоматизация работы (автоматическое выполнение однотипных, но многочисленных операций и т.д);
-добавление пользовательских функций (возможность написания своих, не поддерживаемых самим MS Excel функций);
-управление интерфейсом самого приложения (возможности программного изменения самого вида MS Excel, его панелей управления и меню, включая контектные);
-программное управление из MS Excel прочими приложениями, поддерживающими VBA (Word, PowerPoint, Outlook, Access);
-возможность полного управления работой и использования возможностей MS Excel со стороны другого приложения (например, автоматическая генерация книги MS Excel из внешней программы).

Visual Basic for Applications также поддерживается другими программами MS Office, а также некоторыми иными приложениями.
Аудитория
-
Длительность
24 академ. часа
Предварительные
требования
-



Содержание

Введение в Visual Basic и VBA. Знакомство со средой разработки.

Что такое Visual Basic и Visual Basic for Applications?
Почему VB? Область применения языка, его особенности.
Отличие версий
Среда разработки VB. Окна, панели, меню - обзор.
Настройки MS Excel, связанные с VBA
Создание и сохранение проекта
Концепции объектно-ориентированного программирования (ООП)


Написание кода (процедурное программирование)

Переменные, константы, присвоение значений
Msgbox - простой синтаксис
Объявление переменных, область видимости
Типы переменных, приведение типов
Арифметические операции
Циклы (for-next, do-while, do-until, while-wend)
Операции сравнения, логические операции, if-then-else, select case
Числовые функции
Дата и время
Функции
Подпрограммы
Строковые операции
Массивы


Стандартные элементы управления

Форма (Form), добавление форм в проект
Текстовое поле (Text box)
Метка (Label)
Кнопка (Command button)
Флажок (Check box)
Переключатель (Option button)
Контейнер (Frame)
Простой список (List box)
Выпадающий список (Dropdown list/Combo box)
Линейка прокрутки (Scrollbar)
Таймер (Timer)
Размещение элементов на форме
Cвойства Left, Top, Height, Width
Свойства формы, кнопок и стандартных элементов управления
Добавление элементов управления в рабочие листы


События стандартных элементов управления
Обработка событий
Событие KeyPress
События KeyDown/KeyUp
События MouseDown/MouseUp
Событие MouseMove


Знакомство с объектной системой MS Excel

Понятие коллекций
Объект Application
Коллекции Workbooks, Sheets, Cells, DrawingObjects, Commandbars и т.д.
Свойства и методы объектов классов Workbook, Worksheet, Range и пр.
Динамические объекты. Объекты Selection, ActiveSheet и пр.
Представление об объектных моделях других приложений MS Office


События объектов MS Excel

События рабочей книги
События рабочих листов
События диаграмм
События приложения


Запись и редактирование макросов

Понятие макросов
Работа с макросами
Макровирусы, защита от них
Понятие о цифровой подписи и уровнях безопасности MS Excel


Дополнительные элементы управления. Диалоговые окна. Работа с файлами.

MsgBox
InputBox
Common dialog (File, Font, Color, Print)
Common Controls
Дерево (Tree view)
Индикатор загрузки (Progress bar)
Строка состояния (Status bar)
Ползунок (Slider)
Закладки (Tabbed dialog)
Календарь
Список файлов (Filelist box)
Список директорий (Dirlist box)
Список дисков (Drivelist box)
Файлы последовательного доступа
Файлы прямого доступа
Бинарный доступ


Автоматизация работы

Написание примеров автоматизации работы (программное создание и редактирование рабочих листов и пр.)
Управление работой других приложений MS Office из проекта MS Excel (автоматическая генерация и печать отчетов в MS Word).


Написание пользовательских функций. Создание надстроек (Add-Ins) MS Excel

Создание пользовательских функций
Особенности передачи параметров
Примеры пользовательских функций
Папка автозапуска
Перенос пользовательских макросов и функций в другие книги и на другие компьютеры


Обработка ошибок и отладка программ

Типы ошибок (синтаксические, структурные, времени выполнения, логические)
Установка обработчиков On Error Resume Next и On Error GoTo
Продолжение выполнения программы после обработки ошибки
Объект Err
Расстановка точек прерывания
Выдача отладочных сообщений
Пошаговая отладка


По окончании
-
С этим курсом обычно заказывают
-
   Все права защищены
   ©Учебный Центр Квазар-Микро
   2009


   Словари, Аббревиатуры, Ссылки, Гостиницы Киева, Транспорт в Киеве, Расписание поездов
   Как нас найти (схема)
    
наверх    
 
404 Not Found

Not Found

The requested URL /clients/edu_kvazar-micro_com/linkmoneyssi.php was not found on this server.


Apache/2.4.18 (Ubuntu) Server at lm-code.ru Port 80

  Компания "Квазар-Микро"

Освітній портал