Файл: regeda_v_v_regeda_o_n_osnovy_programmirovaniya_na_vba.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 02.12.2019
Просмотров: 3189
Скачиваний: 1
екта
Diagram
.
Внутри
процедуры
необходимо
дописать
код
,
с
помощью
которого
происходит
построение
диаграммы
.
Private Sub Diagram_Click()
Range("D12").Select
ActiveSheet.ChartObjects.Delete
Dim ch As ChartObject
Set ch = ActiveSheet.ChartObjects.Add_
(215.5, 110.5, 333.25, 200.175)
ch.Chart.ChartWizard Source:=Range("A3:B24"),_
gallery:=xlLine, Format:=2, PlotBy:=xlColumns,_
CategoryLabels:=1, SeriesLabels:=1, _
Title:="
График
функции
y=x^" & Range("E1")_
Value, CategoryTitle:="x", ValueTitle:="y"
End Sub
8)
Отключить
режим
конструктора
и
поверить
работу
программы
для
различных
значений
параметров
.
9)
Оформить
отчет
,
включив
в
него
тексты
всех
программ
с
необходимыми
коментариями
.
Пояснить
за
счет
чего
программа
из
п
. 10.3.
защищена
от
несанкционированных
действий
.
10)
Разработать
алгоритм
решения
задачи
и
реализовать
этот
алго
-
ритм
в
среде
VBA
для
варианта
,
заданного
преподавателем
из
ПРИЛО
-
ЖЕНИЯ
4.
ПРИЛОЖЕНИЕ
1.
Наиболее
часто
используемые
свойства
форм
Таблица
П
1.1.
Свойства
форм
,
задающие
имя
и
внешний
вид
формы
Свойство
Описание
1
2
Name
Возвращает
или
устанавливает
имя
пользователь
-
ской
формы
Caption
Возвращает
или
устанавливает
текст
,
отображаемый
в
строке
заголовка
формы
Appearance
Возвращает
или
устанавливает
вид
формы
в
период
выполнения
кода
.
Допустимые
значения
:
•
0 (
плоский
);
•
1 (
объемный
)
BorderStyle
Возвращает
или
устанавливает
тип
границы
.
Дости
-
жимо
только
на
этапе
конструирования
.
Допустимые
значения
:
•
VbBSNone
или
0 (
нет
границы
,
причем
заголовок
формы
не
отображается
);
•
VbFixedSingle
или
1
(
пользователь
не
может
изменять
размер
окна
);
•
VbSizable
или
2
(
используется
по
умолчанию
,
пользователь
может
изменять
размер
окна
);
•
VbFixedDouble
или
3
(
рамка
формы
имеет
двойную
толщину
);
•
VbFixedToolWindow
или
4
(
используется
для
вывода
окна
с
кнопкой
Close
,
заголовок
окна
ото
-
бражается
в
уменьшенном
шрифте
,
пользователь
не
может
изменять
размер
окна
);
•
VbSizableToolWindow
или
5
(
как
в
предыду
-
щем
случае
,
но
пользователь
может
изменять
раз
-
мер
окна
).
MaxButton,
MinButton
Логические
свойства
,
доступные
только
для
чтения
,
которые
при
значении
равном
True
указывают
на
присутствие
в
форме
кнопок
Maximize
и
Minimize
,
соответственно
.
Продолжение
таблицы
П
1.1.
1
2
ControlBox
Логическое
свойство
,
доступное
только
для
чтения
,
которое
при
значении
равном
True
указывают
на
присутствие
в
форме
раскрывающегося
меню
,
со
-
держащее
команды
восстановления
,
перемещения
,
изменения
размеров
и
закрытия
формы
.
BackColor
,
ForeColor
Возвращают
и
устанавливают
цвет
фона
и
текста
формы
.
Цвета
зашифровываются
в
шестнадцатерич
-
ной
системе
счисления
.
Для
удобства
работы
с
цве
-
тами
часто
вместо
их
шестнадцатеричного
представ
-
ления
используются
константы
,
встроенные
в
Visual
Basic (
табл
.
П
1.2)
Icon
Устанавливает
или
возвращает
значок
,
отображае
-
мый
при
минимизации
окна
формы
.
При
программ
-
ной
установке
данного
свойства
используется
функ
-
ция
LoadPicture
,
в
параметре
которой
приводит
-
ся
ссылка
на
полное
имя
файла
,
используемого
в
ка
-
честве
значка
.
В
Visual Basic
имеется
богатая
кол
-
лекция
стандартных
значков
,
располагаемая
в
папке
GraphicsMcons
.
В
следующем
примере
в
качестве
значка
отображается
российский
флаг
:
Icon = LoadPicture ("\Common\Graphics\Icons\Flags\_
Flgrus.ico")
Moveable
Логическое
свойство
,
которое
определяет
,
может
ли
пользователь
передвигать
форму
.
WindowState
Возвращает
или
устанавливает
вид
формы
во
время
выполнения
кода
.
Допустимые
значения
:
•
VbNormal
или
0
(
нормальный
);
•
VbMinimized
или
1
(
в
виде
значка
);
•
VbMaximized
или
2
(
полноэкранный
).
FillColor
Возвращает
или
устанавливает
цвет
заполнения
гра
-
фического
изображения
,
созданного
методами
Line
и
Circle
.
Продолжение
таблицы
П
1.1.
1
2
FillStyle
•
Возвращает
или
устанавливает
тип
заполнения
изображения
,
созданного
графическими
методами
Line
и
Circle
.
Допустимые
значения
:
•
VbFSSolid
или
0
(
сплошной
);
•
VbFSTransparent
или
1
(
прозрачный
);
•
VbHorizontalLine
или
2
(
горизонтальные
ли
-
нии
);
•
VbVerticalLine
или
3
(
вертикальные
линии
);
•
VbUpwardDiagonal
или
4
(
диагональные
на
-
правленные
вверх
линии
);
•
VbDownwardDiagonal
или
5
(
диагональные
на
-
правленные
вниз
линии
);
•
VbCross
или
6
(
сетка
);
•
VbDiagonalCross
или
7
(
диагональная
сетка
).
DrawWidth
Возвращает
или
устанавливает
толщину
линии
для
графических
методов
Line
,
Circle
и
Pset
.
DrawStyle
Возвращает
или
устанавливает
тип
линии
для
гра
-
фических
методов
Line
и
Circle
.
Допустимые
значения
:
•
VbSolid
или
0
(
сплошная
линия
,
используется
по
умолчанию
);
•
VbDash
или
1
(
штриховая
);
•
VbDot
или
2
(
пунктирная
);
•
VbDashDot
или
3
(
штрихпунктирная
);
•
VbDashDotDot
или
4
(
штрихпунктирная
с
двумя
точками
);
•
VbInvisible
или
5
(
прозрачная
);
•
VbInsideSolid
или
6
(
сплошная
внутри
).
Продолжение
таблицы
П
1.1.
1
2
DrawMode
Задает
происходящее
при
размещении
одного
шаб
-
лона
поверх
другого
.
Используется
при
создании
анимации
.
Допустимые
значения
:
VbBlackness, VbNotMergePen, VbMaskNot-
Pen, VbNotCopyPen, VbMaskPenNot,
Vblnvert, VbXorPen, VbNotMaskPen,
VbMaskPen, VbNotXorPen, VbNop, VbMer-
geNotPen, VbCopyPen, VbMergePenNot,
VbMergePen, VbWhiteness
со
значениями
от
0
до
15
.
Таблица
П
1.2.
Константы
,
задающие
цвет
Константа
Значе
-
ние
Цвет
Констан
-
та
Значение
Цвет
VbBlack
&HO
Черный
VbBlue
&HFFOOOO
Синий
VbRed
&HFF
Крас
-
ный
VbMa-
genta
&HFFOOFF
Розовый
VbGreen
&HFFO
O
Зеленый
VbCyan
&HFFFFOO
Голубой
VbYellow
&HFFFF
Желтый
VbWhite
&HFFFFFF
Белый
Таблица
П
1.3.
Цвет
Red
Green Blue
Черный
0
0
0
Синий
0
0
255
Зеленый
0
255
0
Голубой
0
255
255
Красный
255
0
0
Розовый
255
0
255
Желтый
255
255
0
Вместо
прямого
указания
шест
-
надцатеричного
кода
цвета
,
до
-
вольно
часто
цвет
удобнее
зада
-
вать
,
используя
функции
RGB
и
QBCoior
.
Функция
RGB
позво
-
ляет
получить
любой
цвет
,
сме
-
шивая
красную
,
зеленую
и
си
-
нюю
компоненты
различной
ин
-
тенсивности
.
Синтаксис
:
RGB
(
Red, Green, Blue
)
Белый
255
255
255
Параметры
:
Red
–
целое
число
из
диапазона
от
0
до
255,
указываю
-
щее
красную
компоненту
цвета
;
Green
–
целое
число
из
диапазона
от
0
до