Основы офисного программирования и язык VBA

       

Основы офисного программирования и язык VBA

Несколько слов об API, Win32, DLL
.VBA и Win32 API
Вызов функций и оператор Declare

Две кодировки ANSI и Unicode
API Viewer
Два языка: C и VB. Различия при вызове функций
Соответствие между простыми типами данных
Структуры языка C и тип, определенный пользователем, в языке VBA
Об описателях языка C и объектах Windows
Void функции языка C



Вызов аргументов по ссылке ByRef и по значению ByVal
Строковые аргументы при вызове функций Win32 API
Тип Any
Примеры работы с Win32 API функциями
Работа с окнами
Характеристики окружения
Вызов функций Win32 API, работающих в Unicode кодировке

Обработка ошибок, возникающих при вызове функций Win32 API
Функции API и вызов Callback функций
Функции высших порядков и конструкция AddressOf
Функции перечисления Win32 API
Функция EnumWindows

Еще один пример работы с функцией EnumWindows
Функции Win32 API для работы с таймером
Функция SetTimer
Функция обратного вызова TimerProc
Функция KillTimer
Пример создания, работы и удаления таймера
Классы как обертка вызовов функций Win32 API
Построение класса "ВашТаймер"

Использование класса ВашТаймер
DocOne6
Пример 1. Работа с окнами
Пример 3 Работа с функциями в Unicode кодировке
Пример 5 Работа с функцией Api, вызывающей CallBack функцию
Пример 6.1

Содержание раздела