Читать онлайн «Самоучитель программирования на VBA в Microsoft Office»

Автор В. А. Хорев

Õîðåâ Â. Ä. Ñàìîó÷èòåëü ïðîãðàììèðîâàíèÿ íà VBA â Microsoft Office Êèåâ “ÞÍÈÎД 2001 ББК 32. 973–01 Х79 УДК 681. 3. 06 Хорев В. Д. Х79 Самоучитель программирования на VBA в Microsoft Office/. — К. : Юниор, 2001. — 320 с. , ил. ISBN 966–7323–17–Х Книга адресована широкому кругу пользователей Microsoft Office, версий 98, 2000 и XP, желающих автоматизировать свою работу при помощи Visual Basic for Application (VBA) и эффективных приемов работы в Microsoft Office. Данная книга является практическим руководством для пользователей любой квали- фикации, желающих самостоятельно научиться программировать на VBA. Каждая глава книги предлагает пользователю множество работающих рецептов для автоматизации со- временных задач в разных приложениях Microsoft Office, а приложение представляет со- бой краткий справочник по языку VBA, в котором теоретические сведения о языке умело переплетены с множеством примеров и практических советов. Седьмая глава и соответст- вующий раздел девятой главы являются обзорно-практическими по объектной модели Microsoft Office вцелом и отодельно по объектным моделям Word, Excel, Access и Outlook. Достоинством книги является всестороннее рассмотрение механизма взаимосвязи приложений Microsoft Office на основе использования объектных библиотек соответст- вующих приложений. Поседняя глава содержит бесценный материал по методам программирования в Microsoft Outlook. Это мало изученная область программирования умело раскрыта авто- ром на примере создания готового приложения в MS Excel. ББК 32. 973–01 Все названия программных продуктов, устройств и технологий, описанных в данной книге, являются зареги- стрированными торговыми марками соответствующих фирм. Все права защищены законодательством Украины и международным законодательством об авторском праве. Никакая часть этой книги, ни в каких целях не может быть воспроизведена в любой форме и любыми средст- вами, будь то электронные или механические, включая фотокопирование и запись на магнитный носитель или иные средства копирования или сохранения информации без письменного разрешения издательства. ISBN 966–7323–17–Х © ООО “Юниор”, 2001 Краткое оглавление ÏÐÅÄÈÑËÎÂÈÅ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 17 ÇÀ×ÅÌ ÝÒÀ ÊÍÈÃÀ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 17 ÑÒÀÐÈÍÍÛÉ ÑÏÎÑÎÁ: “ÄÅËÀÉ, ÊÀÊ ß!” ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 17 Î ×ÅÌ ÝÒÀ ÊÍÈÃÀ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 18 ×ÒÎ ÏÎÒÐÅÁÓÅÒÑß ÄËß ÐÀÁÎÒÛ Ñ ÝÒÎÉ ÊÍÈÃÎÉ ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ... ... 18 Î ÌÀÊÐÎÑÀÕ È ÌÀÊÐÎÂÈÐÓÑÀÕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 18 ÃËÀÂÀ 1. EXCEL: CÎÇÄÀÍÈÅ ÏÐÀÉÑ-ËÈÑÒÀ ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 21 ×ÒÎ ÌÎÆÅÒ ÁÛÒÜ ÏÐÎÙÅ ÏÐßÌÎÓÃÎËÜÍÎÉ ÒÀÁËÈÖÛ? ... ... ... ... ... ... ... ... ... ... ... ... ... ... 21 ÊÀÊ ÎÒÄÅËÈÒÜ ÂÍÓÒÐÅÍÍÞÞ ÈÍÔÎÐÌÀÖÈÞ ÎÒ ÂÍÅØÍÅÉ ÈÍÔÎÐÌÀÖÈÈ ... ... ... ... ... ... . . 27 ÌÅÒÎÄÛ ÐÀÇÄÅËÅÍÈß ÈÍÔÎÐÌÀÖÈÈ ÍÀ “ÂÍÓÒÐÅÍÍÞÞ” È “ÂÍÅØÍÞÞ” ... ... ... ... ... ... . . 30 VBA — ÝÒÎ Î×ÅÍÜ ÏÐÎÑÒÎ! ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 31 ÏÅÐÂÎÅ ÇÍÀÊÎÌÑÒÂÎ Ñ VISUAL BASIC ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 32 ÃÅÍÅÐÀÖÈß ÊËÈÅÍÒÑÊÎÃÎ ÏÐÀÉÑ-ËÈÑÒÀ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 38 ÃËÀÂÀ 2.