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

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





іх розділів цієї глави, вікно Immediate в VBE використовується для тестування операторів та перевірки різних виразів

VBA. Рекомендується відображати вікно Immediate, так як воно часто використовується для про-

верки виразів і при налагодженні коду.


1.2.2 Приклади на використання VBA в середовищі Excel


Об'єктна модель

Об'єктна модель MS Excel являє собою ієрархію об'єктів, підпорядкованих одному об'єкту Application, який відповідає самому додатком Excel. Багато з цих об'єктів зібрані в бібліотеці об'єктів Excel, але деякі з них, наприклад, об'єкт Assistant, входять до бібліотеки об'єктів Office, яка є спільною для всіх офісних додатків. br/>

Об'єкт Application

Об'єкт Application - це головний (кореневий) об'єкт в ієрархії об'єктів MS Excel, представляє сам додаток MS Excel. Він має величезну кількість властивостей і методів, які дозволяють встановити загальні параметри програми MS Excel.

В В 

Властивості об'єкта Application

Об'єкт Application, завдяки великій колекції властивостей, дозволяє програмно встановити значення багатьох опцій вікна Параметри, відображуваного при виборі команди Сервіс - Параметри. Крім того, він забезпечує доступ до об'єктів верхнього рівня типу ActiveCell, ActiveSheet і т.д. Перелічимо основні властивості цього об'єкта:

ActiveCell ActiveChart

AcfcivePrinter ActiveSheet

ActiveWorkBook AddIns

CellDragAndDrop Charts

Cursor DefaultFilePath

DefaultWebOptions DisplayAlerts

DisplayFormulaBar DisplayScrollBars

EditDirectlylnCell FileSearch

Height LibraryPath

MemoryTotal Names

Organ i zat ionName ProductCode

Referencestyle Selection

StatusBar Top

UsableWidth Version

Windows WorksheetFunction


Сімейство вбудованих діалогових вікон

Властивість Dialogs повертає сімейство всіх вбудованих діалогових вікон. Параметр цього сімейства ідентифікує ВІКНО, метод Show відображає його на екрані, а параметри цього методу задають параметри, спеціфіціруемие у видимій вікні. Метод show повертає значення True, якщо завдання, поставлене у видимій вікні, була виконана успішно. Наприклад, наступний код (лістинг 2) відображає вікно Відкриття документа для відкриття книги C: test.xls.

Лістінг2. Відкриття книги при допомогою вбудованого вікна

Sub DemoDialogs () Dim idx As Long

idx = Application.Dialogs (XlDialogOpen). Show ("з: Test.xls ") If idx Then

MsgBox "Файл відкрито" Else

MsgBox "Файл не відкритий" End If

End Sub.


Об'єкт FileDialog

Об'єкт FileDialog, що повертається властивістю FileDialog об'єкта Application, надає в розпорядження розробника діалогові вікна Відкрити і Зберегти як. Властивість FileDialog має один параметр DiaiogType. задає тип вікна. У цього параметра маються чотири допустимих значення:

msoFileDialogFiiePicker - дозволяє користувачеві вибрати файл;

msoFileDialogFolderPicker - Дозволяє користувачеві вибрати папку;

msoFileDialogopen - дозволяє користувачеві відкрити вибраний файл. Відкриття файлу проводиться методом Execute;

msoFileDialogsaveAs - дозволяє користувачеві зберегти файл. Збе-ня файлу проводиться методом Execute.

Для відображення вікна, сімуліруемого об'єктом FileDialog, необхідно скористатися методом show. Цей метод повертає значення 0, якщо натиснута кнопка Відміна і значення -1, Якщо натиснута інша функціональна кнопка. Для вікон Відкрити і Зберегти як після застосування треба скористатися методом Execute для реалізації обраної команди.

І в наступних трьох прикладах демонструється техніка збереження і завантаження файлу за допомогою вікон, які мають типи msoFileDialogFilePicker (ЛІСТІНГ3), msoFileDialogOpen (Лістинг 4) І msoFileDialogSaveAs (Лістинг 5). p> Лістинг 3. Завантаження файлів за допомогою вікна msoFiieDiaiogFiiePicker

Sub LoadFiles ()

Dim fd As FileDialog

Set fd = Application.FileDialog (msoFileDialogFilePicker) Dim itm As Variant With fd

If. Show = -1 Then

For Each itm In. Selectedlterns

Workbooks.Add itm Next End If End With

Set fd = Nothing

End Sub

В 

Лістинг 4. Завантаження файлу за допомогою вікна msoFileDialogOpen

Sub LoadFile ()

Dim fd As FileDialog

Set fd = Application.FileDialog (msoFileDialogOpen) If fd.Show = -1 Then

fd.Execute Else

MsgBox "Вибрали скасування" End If

Set fd = Nothing

End Sub.


Лістинг +5. Збереження файлу з допомогою вікна msoFileDialogSaveAs

Sub SaveFile ()

...


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





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

  • Реферат на тему: Робота з масивами в середовищі Visual Basic for Application (VBA)
  • Реферат на тему: Visual Basic for Application
  • Реферат на тему: Розрахунок апроксимацій експериментальних даних методом найменших квадратів ...
  • Реферат на тему: Types and application of special rules of administrative
  • Реферат на тему: Application of angstorm level resolution in nanotechnology