- •Лабораторный практикум по дисциплинам «Компьютерные информационные технологии», «Информатика и компьютерная графика»
 - •Лабораторная работа № 1. Операционная система Windows. Программы группы «Стандартные»
 - •Лабораторная работа № 2. Приложение Microsoft Word Задание 1
 - •Задание 2
 - •Программирование циклических процессов
 - •Лабораторная работа № 3. Приложение Microsoft Excel Задание 1
 - •Зарплата работников за январь
 - •Задание 2
 - •Лабораторная работа № 4. Реализация алгоритмов линейной структуры в приложении Excel Задание 1
 - •Задание 2
 - •Лабораторная работа № 5. Циклы в инженерных расчетах
 - •Лабораторная работа № 6. Разветвляющиеся программы в приложении Excel
 - •Лабораторная работа № 7. Одномерные массивы
 - •Лабораторная работа № 8. Использование подпрограмм
 - •Лабораторная работа № 9. Создание форм пользователя в приложении Excel
 - •Лабораторная работа № 10. Простые и комбинированные списки
 - •Лабораторная работа № 11. Разработка проекта с использованием форм в приложении Excel Задание 1
 - •Задание 2
 - •Лабораторная работа № 12. Создание баз данных в приложении Access Задание 1
 - •Задание 2
 - •Лабораторная работа № 13. Разработка презентации в PowerPoint Задание 1
 - •Задание 2
 - •Лабораторная работа № 14. Компьютерная графика. Приложение Microsoft Visio Задание 1
 - •Задание 2
 - •Задание 3
 - •Лабораторная работа № 15. Графический редактор Adobe Photoshop Задание 1
 - •Задание 2
 - •Лабораторная работа № 16. Приложение Machcad Задание 1
 - •Лабораторная работа № 17. Приближенное вычисление интегралов
 - •Лабораторная работа № 18. Приближенное решение уравнений
 - •Лабораторная работа № 19. Решение систем уравнений в приложениях Excel и Machcad
 - •Лабораторная работа № 20. Математические модели одномерных процессов
 - •Лабораторная работа № 21. Оптимизация процессов
 - •Лабораторная работа № 22. Решение дифференциальных уравнений
 - •Лабораторная работа № 23. Компьютерная графика. Приложение Macromedia Flash Задание 1
 - •Задание 2
 - •Лабораторная работа № 24. Создание html-документов в сети Интернет
 
Лабораторная работа № 9. Создание форм пользователя в приложении Excel
1. Опробовать приведенные ниже примеры. Внести изменения в программы с тем, чтобы изменить параметры шрифта, цвет, направление движения.
П
ример.
Рассмотрим пример работы с формой
и элементами управления. Пусть на рабочем
листе размещена кнопка с именем Работа
с формой.
В окне редактора VBAсоздана
форма UserForm1,
изображенная слева. На форме имеется
поле (TextBox1)
и три кнопки. Надписи на кнопках определены
в свойствахCaption.
Программа для кнопки Работа с формой на рабочем листе вызовет появление формы на экране: SubCommandButton1_Click()
UserForm1.Show
End Sub
- 
	
Программа для первой кнопки Положение 1:
Sub CommandButton1_Click()
UserForm1.TextBox1.Text = "Привет"
UserForm1.TextBox1.Top = 10
UserForm1.TextBox1.Left = 10
UserForm1.TextBox1.FontSize = 10
UserForm1.TextBox1.ForeColor = RGB(0, 0, 255)
End Sub
Здесь меняются свойства Top и Left, определяющие координаты верхнего левого угла текстового поля.
Программа для второй кнопки Положение 2 меняет расположение поля, размер и цвет текста в поле:
Sub CommandButton2_Click()
UserForm1.TextBox1.Text = "Привет"
UserForm1.TextBox1.Top = 80
UserForm1.TextBox1.Left = 10
UserForm1.TextBox1.FontSize = 20
UserForm1.TextBox1.ForeColor = RGB(255, 0, 0)
End Sub
 
Программа третьей кнопки аналогична программе кнопки Работа с формой, но вместо Show используется метод Hide. С нажатия кнопки Работа с формой надо начать работу. На появившейся форме попеременно нажимая кнопки Положение 1 и Положение 2, можно понаблюдать за изменениями на экране.
Пример. Рассмотрим пример движения элемента управления через определенные промежутки времени.
П 
	Sub
	CommandButton1_Click() 
	UserForm1.TextBox1.BackColor
	= RGB(0, 255, 0) 
	For
	i = 10 To 70 Step 10 
	UserForm1.TextBox1.Top
	= 10 + i 
	UserForm1.TextBox1.Left
	= 10 + i 
	Application.Wait(Now
	+ TimeValue("0:00:1")) 
	 
	Next 
	End
	Sub
Здесь встроенная функция Nowопределяет текущее время, с помощью встроенной функции TimeValue задается интервал времени (в нашем примере – 1 секунда), метод Wait в приложении (Application) переводит компьютер в режим ожидания на некоторый отрезок времени.
2. Для разработанных ранее циклических программ в соответствии с вариантами табл. 5.1 организовать ввод исходных данных из полей формы и размещение полученных результатов в поля или надписи на форме.
