Книга: VBA и программирование в MS Office для пользователей
1554
1
Рейтинг: 8 из 10 (голосов:2)
Читать книгу Скачать книгу Оставить отзыв
Книга: VBA и программирование в MS Office для пользователей

Рубрика: Программисту

Название: VBA и программирование в MS Office для пользователей
Автор: Р. Михеев
Издательство: СПб.: Академия специальных курсов по информационным технологиям
Год выпуска: 2007
Число страниц: 360
Формат: PDF
Размер: 4,7 Mb
Качество: Хорошее
Язык: Русский


Описание: Эта книга отличается от многих других следующим:
- она 'отлажена' на десятках слушателей с самых разных предприятий. Каждое замечание учитывалось и отражалось в курсе (а потом и в книге), внимание акцентировалось на тех моментах, которые действительно важны для практической работы;
- учесть все многообразие ситуаций, которые возникают на предприятиях, невозможно. Поэтому в данной книге был сделан акцент не на рассмотрение отдельных случаев ('как вставить диаграмму в лист Excel'), а на том, как самостоятельно найти решение в подобной ситуации;
- для каждого приложения Office дается общая картина того, как устроена его объектная модель и из каких важнейших объектов она состоит (например, в Word это Application — Document — Selection, Range и Bookmark, в Excel Application — Workbook — Worksheet — Range). Знание этих программных объектов на 80% покрывает потребности при создании реальных приложений VBA;
- Для большинства глав предусмотрены задания для самостоятельной работы. Можно попытаться решить их самостоятельно, а можно использовать их просто как дополнительные примеры. После каждого задания приводится подробное решение с комментариями.

Все примеры в книге приведены для приложений Microsoft Office 2003 в русскоязычной версии. Практически
весь материал применим и к программированию в Office XP. Значительно больше отличий в Office 97 и в Office 2000, хотя основные моменты остаются неизменными во всех версиях. Несмотря на то, что в книге рассмотрены все встроенные функции текущей версии VBA и все главные объекты приложений Office текущей версии, сделан акцент на том, чтобы читатель понял, как можно самостоятельно найти необходимую информацию. Поэтому автор надеется, что книга пригодится и для работы с будущими версиями Microsoft Office, и с программными продуктами других фирм, в которых реализована поддержка языка VBA. Доп. информация
Предисловие к книге: Зачем программировать в Microsoft Office?

Ответ на этот вопрос прост: чтобы не делать лишней работы. Программирование в Office — это, прежде всего, уменьшение количества повторяющихся действий (и ручной работы, которая для этого требуется). Вот примеры некоторых типичных ситуаций, когда использование программирования просто напрашивается:
- вам с определенной периодичностью приходится изготавливать документы, очень похожие друг на друга: приказы, распоряжения в бухгалтерию, договоры, отчеты и т. п. Часто информацию можно взять из базы данных, тогда использование программирования может дать очень большой выигрыш во времени. Иногда данные приходится вводить вручную, но и тогда автоматизация дает выигрыш во времени и в снижении количества ошибок;
- разновидность такой же ситуации: одни и те же данные нужно использовать несколько раз. Например, вы заключаете договор с заказчиком. Одни и те же данные (наименование, адрес, расчетный счет, номер договора, дата заключения, сумма и т.п.) могут потребоваться во многих документах: самом договоре, счете, счете-фактуре, акте сдачи выполненных работ и т. д. Логично один раз ввести эту информацию (скорее всего, в базу данных), а затем автоматически формировать (например, в Word) требуемые документы;
- когда нужно сделать так, чтобы вводимые пользователем данные автоматически проверялись. Вероятность ошибки при ручном вводе данных зависит от многих факторов, но, согласно результатам некоторых исследований, она в среднем составляет около 2%.
'Вылавливать' потом такие ошибки в уже введенных данных — очень тяжелый труд, поэтому лучше сразу сделать так, чтобы они не возникали. В общем, любое действие, которое вам приходится повторять несколько раз, — это возможный кандидат на автоматизацию. Например, занесение сотен контактов в Outlook, или замена ресурса в десятках проектов Project, или анализ информации из базы данных за разные периоды в таблице Excel — это те ситуации, когда знание объектных моделей приложений Office спасет вас от нескольких часов или даже дней скучного труда. Конечно, есть еще практиканты и аналогичный бесплатный трудовой ресурс, но хочется ли вам потом заниматься еще и поиском ошибок за ними? Кроме того, программирование несет и другие преимущества для сотрудника, который использует его в работе: повышается авторитет сотрудника в глазах руководства и других коллег; если программы этого сотрудника активно используются на предприятии (им самим или другими работниками), то этим самым он защищает себя от сокращений, снижения зарплаты и т. п., ведь поддерживать и изменять программы в случае необходимости будет некому.

Похожие книги и литература

Комментарии и отзывы к книге - VBA и программирование в MS Office для пользователей

Nayaliliya
Полезный отзыв?
0
21 мая 2011 11:33
Ищу материал для диплома


Загрузка. Пожалуйста, подождите...