Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа Макросы.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
897 Кб
Скачать
☆

Вариант 2. Письмо - поздравление

Создать документ Excel, позволяющий формировать письмо – поздравление, наполняемое данными из листов рабочей книги. Рабочая книга состоит из 5 листов:

  1. Лист «Праздники» содержит список праздников.

  2. Лист «Знакомые» содержит сведения о знакомых: Фамилия, Имя, Отчество.

  3. Лист «Пожелания» содержит таблицу поздравительных текстов из двух столбцов:

  4. идентификационное слово (для облегчения дальнейшего создания макроса) и полный текст поздравления (принцип организации автотекста).

  5. Лист «Обращения» содержит список обращений (Дорогой, Уважаемый и т.д.).

  6. Лист «Письмо» предназначен для формирования письма.

Формирование письма должно происходить с помощью макроса. При его запуске на экран выводится окно, в котором содержатся списки: праздников, знакомых, обращений, пожеланий (только идентификационные слова), заполненные данными, выбранными из рабочих листов. В отдельном поле при завершении выбора всех составляющих письма отображается полученный текст письма. Для организации данного поля используется компонент ListBox, в который последовательно добавляются строки текста.

В нижней части окна имеются две кнопки: «Выход» и «Письмо» - для вывода и выводи текста письма на лист «Письмо» соответственно. При выводе письма на рабочий лист необходимо оформить разные части текста письма цветом, шрифтом и т.д.

Вариант 3. Товарный чек

Создать документ Excel, позволяющий формировать товарный чек на оптовую покупку товара у фирмы. Документ Excel состоит из 3 листов:

Лист «Ассортимент» содержит таблицу о наличии товаров у фирмы (табл. 14).

Таблица 14.

Ассортимент

Код

Наименование

Вес 1 шт.

Цена 1 шт.

Штук в

упаковке

Кол-во упаковок

Всего штук

В отдельных строках данного листа: имеется количество оформленных на данный мо­мент товарных чеков, дата, сведения о продавце – владельце фирмы.

Лист «Покупатели» содержит сведения об оптовых покупателях: № п/п , название фирмы-покупателя и слово «РОЗНИЦА»–- для частных лиц в колонке названия фирмы.

Лист «Товарный чек» содержит шаблон товарного чека (таблица 15), который заполняется с помощью макроса.

Макрос при запуске выводит на экран окно «Товарный чек», в котором из выведенного списка пользователь выбирает покупателя. При нажатии на кнопку «Чек», вызывающую на экран окно (рис.12). При нажатии кнопки «Завершение работы» завершается работа макроса.

Таблица 15.

Товарный чек № <Номер> от <Дата>

От: <ФИО продавца> Кому: «Фирма-покупатель или «РОЗНИЦА»

№

Код

Наименование

товара

Заказ штук

Цена

Отпущено

Стоимость

шт

упак

упак

шт

Всего шт

Сдал <Данные продавца> <Подпись>

Итого:

Получил <Данные покупателя>

<Сумма>

<Подпись>

Р ис.12. Вид окна макроса «Товарный чек»

В окне «Товарный чек» пользователь может выбрать из списка нужный товар, указать требуемое количество штук. При этом автоматически вычисляется сумма оплаты за товар, увеличивается итоговая сумма чека, выво­димая в окне. Она позволит пользователю оценить возможность покупки и при желании поменять выбранный товар и требуемое количество штук.

Если принято решение о покупке выбранного товара, то нажать кнопку «Добавить в чек». При этом происходят такие действия:

  1. В шаблон на листе «Товарный чек» добав­ляется очередная строка.

  2. В ней рассчитывается (для удобства отпуска) количество целых упаковок и количество штук в неполной упаковке.

  3. Фиксируется итоговая сумма чека.

  4. Обнуляются: сумма товара и количество штук в окне.

При нажатии кнопки «Выход» в окне «Товарный чек» завершается формирование товарного чека добавлением итоговой строки и данных о продавце и покупателе, если отпуск товара оптом. Для розничной продажи указывается только итоговая строка.