- •1 Договор
- •1.1 Структура договора и его основные условия
- •1.2 Вводная часть (преамбула) договора
- •1.3 Предмет договора, права и обязанности сторон
- •1.4 Дополнительные условия договора
- •1.5 Прочие условия договора
- •2 Практическая часть
- •Ход работы
- •Часть 1 Создание автоматизированного приложения в Excel (4 часа)
- •1.1 База данных контрагентов
- •1.2 Корректировка содержимого договора
- •1.3 Область ввода данных
- •2 Автоматизация ввода даты заключения договора, срока оплаты по нему и формирования номера договора
- •2.1 Дата заключения договора
- •2.2 Определение номера договор и сроков оплаты по нему
- •2.3 Формирование текста срока оплаты по договору
- •2.4 Генерация текста номера договора
- •2.5 Создание элементов управления Переключатель
- •2.6 Создание элемента управления Флажок
- •2.7 Назначение макросов элементам управления
- •2.7.1 Ввод формул создания номера договора и сроков оплаты по нему
- •2.7.2 Ввод формулы заключения договора
- •2.7.3 Присвоение макросов элементам управления
- •2.8 Область формирования элементов договора
- •2.9 Номер договора, дата и место его заключения
- •2.10 Преамбула договора
- •2.11 Пункты договора
- •2.12 Реквизиты
- •Часть 2 Создание интерактивного текстового документа Договор (4 часа)
- •3 Создание интерактивного текстового документа Договор
- •3.1 Создание связи между Excel и Word
- •3.2 Создание базы заключенных договоров
- •3.3 Подпрограмма автоматизации операции регистрации договоров
- •3.3.1 Создание массива переносимых данных
- •3.3.2 Подпрограмма переноса информации в базу данных
- •3.3.3 Механическая запись макроса
- •3.3.4 Редактирование макроса переноса данных
- •3.4 Просмотр предыдущих договоров из базы данных их регистрации
- •3.5 Перемещение по листам рабочей книги и открытие текстовых документов
- •3.6 Командный способ назначения гиперссылки
- •3.6.1 Открытие текстового документа или переход к нему
- •3.6.2 Перемещение по рабочей книге
- •3.6.3 Изменение гиперссылки
- •3.7 Использование функции гиперссылка
- •Порядок выполнения лабораторной работы
- •Содержание отчета
2.12 Реквизиты
Область формирования реквизитов на рабочем листе Договор находится в области А15:С21 и показана на рис. 2.15. Область формирования реквизитов разделена на две части, формирование которых зависит от значений введенных в ячейки А1 и С1.
Рис.2.15. Реквизиты сторон подписывающих договор
Часть 2 Создание интерактивного текстового документа Договор (4 часа)
3 Создание интерактивного текстового документа Договор
В качестве примера для автоматизации используем пример упрощенного договора купли-продажи.
Текст, приведенный в данном договоре можно разделить на две составляющие:
вводимый в текстовом редакторе Word (постоянный);
экспортируемый из Excel (переменный).
К тексту, вводимому в редакторе Word, относится текст, который вводится непосредственно в Word и в каждом генерируемом договоре остается без изменений.
Текст, экспортируемый из Excel - отдельные текстовые фрагменты договора, содержимое которых может быть различно, в зависимости от каждого генерируемого договора.
К первой составляющей относятся:
текст "Договор покупки-продажи";
наименования разделов договора;
пункт 3.1. раздела договора "Дополнительные условия"
К тексту, экспортируемому из Excel, относятся:
номер договора;
место заключения договора;
дата заключения договора;
пункты разделов "Предмет договора" и "Порядок расчетов";
реквизиты сторон.
Созданный файл с этим текстовым документом сохраните на жестком диске под именем Договор в папке Договора купли продажи.
3.1 Создание связи между Excel и Word
Для автоматизации ввода присвоения нумерации договору выполните следующие действия:
перейдите на лист Договор книги База, выделите ячейку В8 и скопируйте в буфер обмена;
перейдите в текстовый редактор Word файл Договор;
курсором выделите место внедрения объекта - после символа №;
клавишами Delete или Backspace удалите прочерк, после чего выполните команду Правка/Специальная вставка;
в появившемся диалоговом окне Специальная вставка (рис. 3.1.) в списке Как выделите Лист Microsoft Excel Объект и активизируйте переключатель Связать. В верхней части диалогового окна указывается Источник - Лист Microsoft Excel Договор!R8C2, где Реквизиты - имя листа, а R8C2 - восьмая строка второй столбец листа. В области Результат будет указано: Вставка содержимого буфера обмена как объекта типа рисунок. Вставка связи устанавливает связь с файлом данных. Изменения в исходном файле будут автоматически отражаться в документе.;
нажмите на кнопку ОК.
Рис. 3.1.Диалоговое окно Специальная вставка текстового процессора Word
Для выделения внедренного объекта установите на него курсор мыши и щелкните правой кнопкой мыши (рис. 3.2.). При двойном нажатии на кнопку мыши вы сразу же перейдете на лист Microsoft Excel, являющийся источником связи, причем будет выделена область, с которой установлена связь.
Рис. 3.2. Внедренный объект элемента связи с Excel
Для замены текста преамбулы, включая дату и место заключения договора, скопируйте в буфер обмена диапазон ячеек А9:С11 на листе Договор и перейдя в текстовый редактор, выделите весь текст преамбулы, и повторите операцию внедрения объекта через диалоговое окно Специальная вставка.
После внесения в договор элементов связи, внешний вид полученного текстового документа Договор будет иметь вид, показанный на рис. 3.3. На документе видны серые ограничивающие линии ячеек электронной таблицы, которые перекочевали в Word вместе с объектами. Для того чтобы от них избавиться перейдите на лист Excel Договор и, вызвав диалоговое окно Параметры, на вкладке Вид уберите галочку с опции Сетка.
Шрифт экспортируемого текста и его величина задается в Excel.
Рис.3.3. Внешний вид полученного текстового документа Договор