- Главная
- Образовательные программы
- Направления
- Мат. моделирование
- Информационные технологии
- Инженерная графика
- Безопасность жизнедеятельности
- Опасные природные процессы
- Магистратура
- rintd.ru
- Установка Eclipse
Программирование в Microsoft Office
Зачем программировать в Microsoft Office

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