Файл: regeda_v_v_regeda_o_n_osnovy_programmirovaniya_na_vba.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 02.12.2019

Просмотров: 4465

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

екта

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. 

 
 
 
 
 
 
 
 
 
 
 
 
 


background image

ПРИЛОЖЕНИЕ

 1. 

Наиболее

часто

используемые

свойства

форм

Таблица

П

1.1. 

Свойства

форм

задающие

имя

и

внешний

вид

формы

Свойство

Описание

Name

Возвращает

или

устанавливает

имя

пользователь

-

ской

формы

Caption

Возвращает

или

устанавливает

текст

отображаемый

в

строке

заголовка

формы

Appearance

Возвращает

или

устанавливает

вид

формы

в

период

выполнения

кода

Допустимые

значения

:  

  0 (

плоский

);  

 1  (

объемный

)

BorderStyle 

Возвращает

или

устанавливает

тип

границы

Дости

-

жимо

только

на

этапе

конструирования

Допустимые

значения

VbBSNone

или

 0 (

нет

границы

причем

заголовок

формы

не

отображается

); 

VbFixedSingle

или

1

(

пользователь

не

может

изменять

размер

окна

); 

VbSizable

или

2

  (

используется

по

умолчанию

пользователь

может

изменять

размер

окна

); 

VbFixedDouble

или

3

  (

рамка

формы

имеет

двойную

толщину

); 

VbFixedToolWindow

или

4

(

используется

для

вывода

окна

с

кнопкой

Close

заголовок

окна

ото

-

бражается

в

уменьшенном

шрифте

пользователь

не

может

изменять

размер

окна

); 

VbSizableToolWindow

или

5

  (

как

в

предыду

-

щем

случае

но

пользователь

может

изменять

раз

-

мер

окна

).

MaxButton,  
MinButton

Логические

свойства

доступные

только

для

чтения

которые

при

значении

равном

True

указывают

на

присутствие

в

форме

кнопок

Maximize

и

Minimize

соответственно

.


background image

Продолжение

таблицы

П

1.1. 

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

.


background image

Продолжение

таблицы

П

1.1. 

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

 (

сплошная

внутри

).


background image

Продолжение

таблицы

П

1.1. 

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

Зеленый

  VbCyan 

&HFFFFOO 

Голубой

VbYellow 

&HFFFF 

Желтый

  VbWhite 

&HFFFFFF 

Белый

Таблица

П

1.3. 

Цвет

Red 

Green  Blue 

Черный

  0 

Синий

255 

Зеленый

  0 

255 

Голубой

  0 

255 

255 

Красный

255 

Розовый

  255 

255 

Желтый

  255 

255 

Вместо

прямого

указания

шест

-

надцатеричного

кода

цвета

до

-

вольно

часто

цвет

удобнее

зада

-

вать

используя

функции

RGB

и

QBCoior

Функция

RGB

позво

-

ляет

получить

любой

цвет

сме

-

шивая

красную

зеленую

и

си

-

нюю

компоненты

различной

ин

-

тенсивности

Синтаксис

RGB 

(

Red, Green, Blue

Белый

255 

255 

255 

Параметры

Red

 – 

целое

число

из

диапазона

от

 0 

до

 255, 

указываю

-

щее

красную

компоненту

цвета

Green

 – 

целое

число

из

диапазона

от

 0 

до