Создание собственного головного меню
Курсовая работа, 28 Ноября 2011, автор: пользователь скрыл имя
Описание работы
Система меню Office 97 включает головную строку меню (menu bar), обычно расположенную в верхней части активного окна. Оно постоянно находится на экране. Изменяться это меню может при переходе к другому активному окну или по командам из программ на VBA. Каждая программа головного меню является именем вертикально расположенного меню, выпадающего при выборе этой команды. Команда такого меню может быть именем подменю (при этом она отмечается направленной вправо стрелкой). Подменю появляется на экране слева или справа от родительского меню, когда пользователь выбирает команду с его именем.
Работа содержит 1 файл
Курсовая.doc
— 452.50 Кб (Скачать)' Макрос записан 12.11.2010 (student)
'
'
ActiveCell.FormulaR1C1 = _
"=(((R[-6]C*R[-4]C)*R[-5]C)/R[
Range("C18").Select
End Sub
10. Вызвать редактор Visual Basic, нажав на строке меню «Сервис» → «Макрос» → «Редактор Visual Basic».
11. В появившемся редакторе на строке
меню нажать «Insert» → «Module».
12.
В окне модуля записать код
первой программы .
Public Sub Лин_РЛ_2()
Dim Y, A, T, U, n, k
A = Worksheets("Лин_процесс").
T = Worksheets("Лин_процесс").
T = Worksheets("Лин_процесс").
n = Worksheets("Лин_процесс").
k = Worksheets("Лин_процесс").
Worksheets("Лин_процесс").
End Sub
13.
Записать код второй программы
в окно модуля с
Sub Лин_окна_2()
Dim Z As Single
A = InputBox("Введите A", "Ввод данных")
T = InputBox("Введите T", "Ввод данных")
U = InputBox("Введите U", "Ввод данных")
n = InputBox("Введите n", "Ввод данных")
k = InputBox("Введите k", "Ввод данных")
Y = (((A * U) * T) / A) - (((n * U) * k) / n)
MsgBox Y, "Вывод Y"
End Sub
14.
Создать функцию, нажав на строке меню
«Insert» → «Procedure». В окне добавления
процедуры в поле «Name» записать Yfun,
в поле «Type» выбрать «Function», в поле
«Scope» - «Public». Нажать «Ok».
15.
Внутри скобок заголовка
Public Function Yfun(A As Single, T As Single, U As Single, n As Single, k As Single) As Single
Yfun = (((A * U) * T) / A) - (((n * U) * k) / n)
End Function
16.
Проверить работу функции на
контрольном примере, вызвав
Список
используемой литературы
- Иванов М.Н., Суворов С.В. Информатика Часть 2. Программирование. Учебно-методическое пособие – М.; МГИУ, 2004
- Слепцова Л.Д. Программирование на языке VBA. Самоучитель,: -М.: Издательский дом «Вильямс», 2004
- Глушаков С.В., Сурядный А.С. Программирование на Visual Basic 6.0. – М.: «Фолио», 2006. – 497с.
- Ананьев А.И., Фёдоров А.Ф. Самоучитель Visual Basic 6.0. – СПб.: БХВ - Петербург, 2007. – 624 с.: ил.
- Кузьменко В.Г. Visual Basic 6. Самоучитель. Второе издание. - М Бином, 2006. – 432с.: ил.
- Симонович С.В. , Евсеев Г.А. Занимательное программирование: Visual Basic. – М.: АСТ-Пресс Книга: Информком-Пресс, 2001. – 320с.