Основы офисного программирования и язык 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
Использование класса ВашТаймер
Содержание