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


         

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



Несколько слов об API, Win32, DLL
.VBA и Win32 API
Вызов функций и оператор Declare
Вызов функций и оператор Declare - 2
Вызов функций и оператор Declare - 3
Две кодировки ANSI и Unicode
API Viewer
API Viewer - 2

Два языка: C и VB. Различия при вызове функций
Соответствие между простыми типами данных
Структуры языка C и тип, определенный пользователем, в языке VBA
Об описателях языка C и объектах Windows
Void функции языка C
Вызов аргументов по ссылке ByRef и по значению ByVal
Строковые аргументы при вызове функций Win32 API
Тип Any
Примеры работы с Win32 API функциями
Работа с окнами

Работа с окнами - 2
Работа с окнами - 3
Характеристики окружения
Вызов функций Win32 API, работающих в Unicode кодировке
Вызов функций Win32 API, работающих в Unicode кодировке - 2
Вызов функций Win32 API, работающих в Unicode кодировке - 3
Обработка ошибок, возникающих при вызове функций Win32 API
Обработка ошибок, возникающих при вызове функций Win32 API - 2
Функции API и вызов Callback функций
Функции API и вызов Callback функций - 2

Функции высших порядков и конструкция AddressOf
Функции перечисления Win32 API
Функция EnumWindows
Функция EnumWindows - 2
Функция EnumWindows - 3
Функция EnumWindows - 4
Еще один пример работы с функцией EnumWindows
Функции Win32 API для работы с таймером
Функция SetTimer
Функция обратного вызова TimerProc

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

DocTwo6
Пример 6.1
Пример 6.1
Пример 6.10
Пример 6.10
Пример 6.11
Пример 6.11
Пример 6.12
Пример 6.12
Пример 6.13

Пример 6.13
Пример 6.2
Пример 6.2
Пример 6.3
Пример 6.3
Пример 6.4
Пример 6.4
Пример 6.5
Пример 6.5
Пример 6.6

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

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

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

Характеристики окружения - 3
Вызов функций Win32 API, работающих в Unicode кодировке
Вызов функций Win32 API, работающих в Unicode кодировке - 2
Вызов функций Win32 API, работающих в Unicode кодировке - 3
Обработка ошибок, возникающих при вызове функций Win32 API
Обработка ошибок, возникающих при вызове функций Win32 API - 2
Обработка ошибок, возникающих при вызове функций Win32 API - 3
Функции API и вызов Callback функций
Функции API и вызов Callback функций - 2
Функции высших порядков и конструкция AddressOf

Функции перечисления Win32 API
Функция EnumWindows
Функция EnumWindows - 2
Функция EnumWindows - 3
Функция EnumWindows - 4
Функция EnumWindows - 5
Еще один пример работы с функцией EnumWindows
Функции Win32 API для работы с таймером
Функция SetTimer
Функция обратного вызова TimerProc

Функция KillTimer
Пример создания, работы и удаления таймера
Пример создания, работы и удаления таймера - 2
Классы как обертка вызовов функций Win32 API
Построение класса "ВашТаймер"
Построение класса "ВашТаймер" - 2
Построение класса "ВашТаймер" - 3
Использование класса ВашТаймер
Содержание