Эта книга предназначена для профессиональных разработчиков, занимающихся созданием многофункциональных приложений в Excel. Она призвана передать читателям опыт, который авторы приобрели, разрабатывая приложения Excel для многих крупных компаний, включая Microsoft. В книге показано, как правильно пользоваться самыми сложными средствами разработки, предоставляемыми программой Excel. Здесь рассматривается все, что касается создания приложений коммерческого уровня, начиная с анализа их структуры и заканчивая обработкой ошибок, отладкой и оптимизацией. Авторы книги приводят рекомендации по максимально эффективной реализации любых типов коммерческих приложений в Excel: управляющих программ, надстроек, интерактивных Web-служб XML и т.п.
Оглавление
Благодарности 19
Об авторах 19
Глава 1. Введение 21
Глава 2. Типы архитектур приложений 31
Глава 3. Методы разработки приложений 43
Глава 4. Дизайн рабочих листов 75
Глава 5. Функциональные, универсальные и специальные надстройки 107
Глава 6. Управляющие приложения 133
Глава 7. Использование модулей классов для создания объектов 153
Глава 8. Управление панелями инструментов 177
Глава 9. Использование API-функций Windows 223
Глава 10. Разработка пользовательских форм 259
Глава 11. Интерфейсы 307
Глава 12. Обработка ошибок VBA 331
Глава 13. Управление базами данных 365
Глава 14. Управление данными 407
Глава 15. Расширенные методики создания диаграмм 429
Глава 16. Отладка VBA-кода 449
Глава 17. Оптимизация VBA-кода 483
Глава 18. Управление другими приложениями пакета Office 509
Глава 19. Функции XLL и API языка C 533
Глава 20. Совместное использование Excel и Visual Basic 6 563
Глава 21. Создание надстроек в Visual Basic 6 611
Глава 22. Использование VB.NET и Visual Studio Tools для Office 631
Глава 23. Excel, XML и службы Web 669
Глава 24. Справочная система, защита данных, упаковка и распространение приложения 705
Предметный указатель 723