- •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.5 Создание элементов управления Переключатель
Для выбора нужного значения, вводимого в ячейку В3, используя панель Формы создайте четыре элемента управления Переключатель (рис. 2.4.), активизация каждого из которых, будет изменять содержимое ячейки В3 от значения 1 до значения 4. Эти элементы управления создаются аналогично описанным в главе 3 (Счетчик и Список).
При создании переключателей, введите в них текст:
Номер договора и дата оплаты;
Только дата оплаты;
Только номер договора;
Нет номера договора и даты оплаты,
который будет отражать назначение каждого переключателя. Для ввода (редактирования) текста воспользуйтесь командой контекстного меню Изменить текст (рис. 2.7.)
Рис. 2.4 Фрагмент рабочего листа Договор с элементами управления
Для управления содержимым ячейки В3 выделите первый созданный элемент управления Переключатель и выполните команду Формат/Элемент управления или комбинацию клавиш [Ctrl+1], вызовите диалоговое окно Формат элемента управления (рис. 2.5.), в котором на вкладке Элемент управления в поле Связать с ячейкой укажите адрес ячейки В3.
Рис. 2.5. Диалоговое окно Формат элемента управления элемента управления Переключатель
В каждый конкретный момент времени активным может быть только один переключатель из четырех. При активизации одного из переключателей, переключатель, который до этого был активизирован, автоматически меняет свое состояние на пассивное, а соответственно будет изменяться и содержимое управляемой ячейки В3 от значения 1 до значения 4.
2.6 Создание элемента управления Флажок
Для управления содержимым ячейки В5, значение которой управляет формулой, находящейся в ячейке С5 (дата заключения договора) создайте элемент управления Флажок.
Для управления ячейкой В5 в диалоговом окне Формат элемента управления на вкладке Элемент управления в поле Связать с ячейкой укажите адрес ячейки В5. Если флажок активизирован, то ячейка В5 будет возвращать значение ИСТИНА, в противном случае ЛОЖЬ.
2.7 Назначение макросов элементам управления
В зависимости от номера, присваиваемого договору и его даты заключения, присутствует возможность их ввода непосредственно в ячейки с клавиатуры. В таком случае формулы, содержащиеся в этих ячейках, будут удалены. Для того чтобы не вводить их в последующем, назначьте элементам управления Переключатель и Флажок макросы, которые будут автоматически восстанавливать эти формулы при обращении к любому из этих элементов управления.
2.7.1 Ввод формул создания номера договора и сроков оплаты по нему
Задача макроса НомерДатаОплатыДоговор (рис. 6.8.) - при активизации любого переключателя предусмотреть возможность ввода формул в ячейки С3 и С7. Для этого запишите макрос, выполнив следующую последовательность действий:
предварительно введите формулы в ячейки С3 и С7;
запустите макрос на запись;
поместите табличный курсор в ячейку С3, нажмите последовательно клавиши F2 и Enter;
поместите табличный курсор в ячейку С7 и повторите операцию;
остановите запись макроса.
Рис. 2.6. Макросы, назначенные элементам управления для обновления формул