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


06


Несколько слов об 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
Использование класса ВашТаймер



Начало