«Автоматизация документов Microsoft Office»
Использование макросов VBA(Visual Basic for Application)



Пример (1):
Заполнение технических талонов (тех талонов) автомобилей (лист2) и карточек регистрационного учета транспортных средств (лист3) из имеющейся базы данных (лист1) автослужбы и вывод их на печать.


Интерфейс (т.е. взаимодействие пользователя с программой) очень простой:
Достаточно выделить первую ячейку (№ п/п; указывает стрелка) в строке БД нужного автомобиля и талон с карточкой уже заполнены… (по событию SelectionChange)
Можете перейти на второй или третий лист чтобы убедиться…
А распечатать (отправить в очередь на печать) оба документа можно прямо с листа БД (просто выделите ячейку В1 или С1)...

Автоматизация с помощью макросов

Рис.1 Вывод на печать тех талона выделенного автомобиля...

Автоматизация документов Microsoft Office

Рис.2 Вывод на печать карточки регистрационного учета выделенного автомобиля...

Скачать xls-файл… Автоматическое заполнение форм из Базы Данных Excel для тестирования

Или вот обновленный вариант того же макроса. Командные кнопки удобнее и привычнее. И, кроме того, есть возможность включать и отключать предварительный просмотр...

Печать с помощью макросов Microsoft Office

Рис.3 Вывод на печать любого из документов, или обоих сразу + возможность предварительного просмотра

Скачать обновленный xls-файл… Автоматическое заполнение форм из Базы Данных Excel для тестирования




Другие примеры на тему «Автоматизация документов Microsoft Office Excel, Word, Access»

Другие примеры на языке «Visual Basic for application - VBA»

Тестируйте! Желающим предоставляется консультация по скайпу (по исходному коду и сам исходный код, конечно, тоже)... ,

Об истории…

Это было давно…. Когда я еще служил в армии...
Ко мне подошел капитан из автослужбы и поделился проблемой: «Послезавтра приезжает комиссия… Надо распечатать тех талоны и карточки учета нового образца на все 742 автомобиля части…»
Оказалось, что форма тех талона уже есть (он сам ее набрал в Excel)… Есть и база данных – она давно ведется в автослужбе (тоже в Excel, на все автомобили).

Проблема: нет времени… Свободных людей в службе нет. Матричный принтер всего один. Внести данные в формы и распечатать талон и карточку – займет не более 5 минут… мелочь..., но оказывается, надо беспрестанно работать 62 часа (почти 3 суток без еды и сна)... А комиссия уже послезавтра…

Мне задача была настолько понятна (связать формы талона и карточки с БД), что написание макроса заняло не более часа... Стало возможно, за одну минуту отправить на печать 10-15 талонов (и/или карточек)… И пока принтер печатал (очередь печати обрабатывалась 10-15 минут) капитан занимался другими вопросами подготовки к проверке… В общем, все успели и комиссию победили… Ну и водочку мы с ним после отъезда комиссии распили, как полагается, «За Победу».

А в настоящее время, заказчики часто просят использовать форму… для более «гибкого» задания номеров строк БД и количества копий, выводимых на печать… Включайте фантазию… Как и что нужно сделать, чтобы именно для Вас удобство работы с компьютером было максимальным ???

Форма для печати с помощью макросов

Рис.4 Количество копий одинаково для всех указанных экземпляров печати...

Это наиболее легкий вариант связи Excel – Excel…
А ведь можно связывать Access – Excel, Excel –Word, Access – Word…. И все что угодно.

Принцип один: Все что делает человек по определенным правилам (алгоритму) можно запрограммировать и поручить машине… .

Другие примеры на тему «Автоматизация документов Microsoft Office Excel,Word,Access»


Если на этой странице не нашлось того, что Вы так искали...

         Не расстраивайтесь, не все потеряно... Смело щелкайте...


Поделиться в соц сетях:


исходный код на заказ. orenstudent.ru Автоматизация документов MS Office. orenstudent.ru исходный код на заказ. orenstudent.ru Помогите найти и устранить ошибку в исходном коде программы. orenstudent.ru Skype-консультирование по программированию
Скайп-консультации

Акция !!!
исходный код комментарии цена минимальная


требуются
школьники!


и СТУДЕНТЫ!
Кому не плевать
на деньги!
Сайт помощи студентам по программированию и информатике

Program code