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


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

Обычно книги и статьи по VBA посвящены тому, что можно сделать на VBA, но для чего он совсем не предназначен. Так, например, у меня есть книга (на 800 страниц), посвященная, в основном, таким вещам, как системные вызовы и конструирование древовидных структур вручную. Это как раз то, чего нужно бы избегать,- если вы не пишете трояны, конечно.
В этом смысле данная статья - полная противоположность книгам такого рода, то есть мы займемся именно тем, для чего VBA предназначен: созданием и "оживлением" COM-объектов. Полученная программка будет полезна не только в качестве примера, но и практически - то есть ее можно использовать и даже, если повезет, продать.

Подвижный VBA'стик в кислотной ActiveX-среде
Об Office 2000
VBA и объекты. Обзор
Проектирование документов
Типы данных
Что нового в классах "Office 2000"
Семейство классов и реализация интерфейсов
Несколько слов об API, Win32, DLL
Операторы
Операции
Описание и создание процедур
Отладка
Проектирование интерфейса. Меню
Диалоговые окна и элементы управления
Объект UserForm (диалоговое окно), коллекция UserForms (диалоговые окна)
Метод Repaint (Перерисовать)
Основные виды файлов в Office 2000
Вместо заключения
Статьи

*