
- •Лабораторная работа №1 Разработка Windows-приложения по формированию типовых форм документов.
- •Пример выполнения:
- •Решение:
- •Пример выполнения:
- •Решение:
- •Автоматизированное решение задач статистического анализа
- •«Корреляционный анализ» Краткая теория:
- •Пример выполнения:
- •Решение:
- •«Структурирование листов. Подбор параметра. Поиск оптимального решения» Краткая теория:
- •Пример выполнения:
- •Постановка задачи:
- •Формирование математической модели:
- •Ввод условий задачи
- •Реализация в табличном процессоре ms Excel:
- •Пример выполнения:
- •Пример выполнения:
- •Решение:
Пример выполнения:
Задача. Построим макросы, позволяющие осуществлять переход между листами рабочей книга.
Решение:
Пусть Лист 1 содержит кнопки переходов к документам рабочей книги в рамках построения обработки информации по конкретной задаче (Рис. 24). Переименуем Лист1 в «Главная».
Рис. 24. Главное «меню» задачи «Анализ хозяйственной деятельности предприятия»
Для построения такого меню целесообразно предварительно продумать распределение информации на рабочих листах и, если есть намерение переименовать листы, то это надо сделать перед построением макросов. На каждом из листов логично построить кнопку для возврата в главное «меню», а также к любому другому элементу рабочей книги или воспроизведению любой другой функции, для которой решено создать свой макрос.
Построим первую связку переходов: между листом «Главная» и листом «Прайс-лист».
1. Переименуем листы в соответствии с будущими построениями.
2. Вернемся в лист «Главная» (сделаем его активным).
3. Выберите последовательность команд через меню «Сервис- макрос - начать запись...».
4. В диалоговом окне (Рис.25) имя макроса можно оставить предлагаемое (например, Макрос1) или заменить его на «Прайс-лист», а в поле «Описание» добавить краткое описание назначении макроса. Это описание будет «всплывать» при выборе макроса в списке макросов. Нажать «Ок».
Рис. 25. Задание имени макроса, описания и комбинации клавиш для вызова
5
.
С этого момента любое наше действие
будет записано в программный модуль,
который и
составит
макрос. Выполнив все действия, включаемые
в макрос не
забудьте
«выключить»
режим записи,
нажав на кнопку
Примечание. Если кнопка «Останов» не появилась на экране, ориентиром включения процесса создания макроса является индикатор «Запись» в строке статуса окна Ms Excel (Рис.26)
Для нашего макроса необходимо выполнение одного действия: переход на лист «Прайс-лист». Выполните этот переход и остановите запись нажатием на кнопку «Останов». Если кнопка на экране отсутствует, остановить запись через меню «Сервис - запись макроса - остановить запись...».
Рис.26 Строка статуса окна Ms Excel
6. Перейдите на лист «Главная» и создайте кнопку для управления макросом. Вызовите панель инструментов «Формы», выберите инструмент «Кнопка», растяните на рабочем листе прямоугольник кнопки до нужного размера (Рис. 27, 28).
7
.
Отпустив кнопку мыши, увидим диалоговое
окно, предлагающее
выбрать из списка макрос, который следует
выполнить при нажатии на построенную
кнопку. У нас пока один макрос «Макрос1»,
выберем его щелчком мыши и щелкнем по
кнопке «Ок» (Рис.28).
Рис 28. Назначение макроса кнопки
8. Щелчком мыши внутри кнопки (пока она выделена рамкой) войдите в режим редактирования названия кнопки, удалите текст «Кнопка 1» и наберите «Прайс-лист». Снять выделение с кнопки щелчком мыши за ее пределами.
Теперь при наведении курсора мыши на кнопку указатель меняется на образ «руки», свидетельствуя о воспроизведении макроса на нажатие левой кнопки мыши. Режим редактирования кнопки можно вызвать щелчком правой кнопки мыши.
Проверьте действие кнопки.