Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Організація документообігу за допомогою "Visual Basic for Application"

Реферат Організація документообігу за допомогою "Visual Basic for Application"





них ліній даного діапазону. допустимими значеннями індексу сімейства Borders можуть бути наступні константи xlBordersIndex: lxDiagonalDown, xlEdgeLeft, xlEdgeRight, xlEdgeTop і т.д. Кожна з цих кордонів представляє об'єкт Border. br/>

Лістинг 18. Управління стилем межі діапазону та об'єктами Border

Public Sub DemoBorders ()

'Будинки працює

Dim rgn As Range

Set rng = Range ("A2: C2")

With rng.Borders (xlEdgeTop)

. LineStyle = xlContinuouse

. Weight = xlThick

. Color = RGB (255, 0, 0)

End With

With rng.Borders (xlEdgeBottom)

. LineStyle = xlDash

. Weight = xlMedium

. Color = RGB (0, 255, 0)

End With

End Sub


Якщо компоненти кордону мають вони і ті ж параметри, те для установки їх значення можна скористатися не елементами, а всім сімейством Borders, як це, наприклад, робиться в наступній інструкції для створення кордону синього кольору у виділеної області. <В 

Приклад використання об'єкта Shape

Прикладом використання об'єкта Shape може бути наступний код (Лістинг 19) послідовно з інтервалом в одну секунду виводящіі різні автофігури, а потім з такою ж швидкістю їх видаляє.

В 

Лістинг 19 . Послідовний висновок автофігур

Public Sub StarShow ()

'будинку працює

Dim w As Integer, h As Integer, i As Integer

Dim toppos As Integer, leftpos As Integer

Dim v As Long

Dim star As Shape

w = 50: h = 50

Randomize

For i = 1 To 10

toppos = Rnd () * (ActiveWindow.UsableHeight - h)

leftpos = Rnd () * (ActiveWindow.UsableWidth - w)

Select Case (i Mod 6)

Case 0

v = msoShape4pointStar

Case 1

v = msoShape5pointStar

Case 2

v = msoShape16pointStar

Case 3

v = msoShape32pointStar

Case 5

v = msoShapeDiamond

End Select

Set star = ActiveSheet.Shapes.AddShape (v, leftpos, toppos, w, h)

star.Fill.ForeColor.SchemeColor = Int (Rnd () * 56)

Application.Wait Now + TimeValue ("00:00:01")

DoEvents

Next

Application.Wait Now + TimeValue ("00:00:01")

For Each star In Worksheets (1). Shapes

If Left (star.Name, 9) = "AutoShape" Then

star.Delete

DoEvents

Application.Wait Now + TimeValue ("00:00:01")

End If

Next

End Sub

Підбір параметра і рішення рівняння з однієї не відомою.

Метод GoalSeek об'єкта Range підбирає значення параметра (Невідомої величини), що є рішенням рівняння з однією зміною. передбачається, що рівняння приведено до наступного вигляду: права частина рівняння є постійною, що не залежить від параметра, параметр входить тільки в ліву частину рівняння, наприклад,

x ^ 3-3 * x-5 = 0

Метод GoalSeek програмує виконання команди Сервіс | підбір параметра. Цей метод обчислює корінь, використовую метод послідовних наближень, результат виконання якого, залежить від початкового наближення.

Точність, з якій знаходитися корінь і гранично допустиму кількість використовуваних для знаходження кореня, встановлюється властивість MaxChange і MaxIterations об'єкта Application. Напрімкр визначення кореня з точністю до 0,0001 максимум за 1000 ітерації встановлює інструкцією:

With Aplication

. MaxIterations = 1000

. MaxChange = 0.0001

End With

Метод GoalSeek повертає значення True, якщо рішення знайдено і значення False у противному випадку. Наприклад наступний код (лістинг 20) шукає корінь рівняння x ^ 3-3 * x-5 при початковому наближенні 1

В 

Лістинг 20. Рішення рівняння

Sub DemoGoalSeek ()

Range ("A1"). Name = "X"

Range ("A1"). Value = 1

Range ("B1"). Formula = "= X ^ 3-3 * x-5"

If Range ("B1"). GoalSeek (Goal: = 0, ChangingCell: = Range ("x")) Then

MsgBox "Корінь:" & Range ("A1"). Value

Else

MsgBox "корінь не знайдено"

End If

End Sub

В 

1.3 Розробка та експлуатація автоматизованих ІС

В 

1.3.1 Основні поняття технології проектування інформаційних систем (ІС)


Інформація в сучасному світі перетворилася на один з найбільш важливих ресурсів, а інформаційні системи (ІС) стали необхідним інструментом практично у всіх сферах діяльності.

Різноманітність завдань, що вирішуються за допомогою ІС, призвело до появі безлічі різнотипних систем, що відрізняються засадами побудови і закладеними в них правилами обробки інформації.


Класифікація ІС

Інформаційні сис...


Назад | сторінка 19 з 48 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Оптимізація та управління технологічним процесом обслуговування АТС (на при ...
  • Реферат на тему: Visual Basic for Application
  • Реферат на тему: Робота з масивами в середовищі Visual Basic for Application (VBA)
  • Реферат на тему: Моделювання радіомаякова системи посадки метрового діапазону за допомогою п ...
  • Реферат на тему: Розробка в Visual Basic додатки "Дослідження методів обчислення визнач ...