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

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





функції. Функція - це набір інструкцій, який повертає значення або масив значень (концепція функції VB А подібна такий же функції Excel).

• Процедури властивостей. Спеціальні процедури, які використовуються в модулях класів. p> Пояснення - це інформація про змінної, що надається VBA. Наприклад, можна оголосити тип даних для перемінних, котрі ви плануєте використовувати в коді.

В окремому модулі VBA може зберігатися будь-яку кількість процедур, функцій та оголошень. Спосіб організації модуля VBA залежить тільки від вашого бажання. Деякі вважають за краще записувати весь код VBA додатки в одному модулі VBA; інші поділяють код на кілька різних модулів.

Незважаючи на те, що надаються широкі можливості щодо визначення місця зберігання коду VBA, існують деякі обмеження на його розташування. Процедури обробки подій повинні міститися у вікні коду об'єкта, якому відповідає це подія. Наприклад, якщо ви пишете процедуру, яка виконується при відкритті робочої книги, то ця процедура повинна розташовуватися у вікні коду для об'єкта ЕтаКніга і мати спеціальну назву. <В 

Введення коду VBA

Для того щоб виконати одну з дій програмним чином, необхідно написати програму VBA у вікні кода. Код VBA розташовується у процедурі. Процедура складається з операторів VBA. На даному етапі (для прикладу) зупинимося тільки на одному типі вікна ко-да: модуль VBA.

Ви можете додати код в модуль VBA трьома способами.

• Ввести код традиційним способом: з клавіатури.

• Використовувати функцію запису макросів в Excel, щоб записати дії і перетворити їх в код VBA.

• Скопіювати текст програми з іншого модуля і вставити його в модуль, над яким працюєте.


Введення коду вручну

Іноді самий простий шлях є найкращим. Безпосереднє введення коду пов'язано з використанням клавіатури, тобто ви вводите код програми за допомогою клавіатури. Клавіша <Таb> при цьому використовується з метою задати відступ у рядках, які логічно належать одній групі (Наприклад, умовні оператори If і End If) - Це абсолютно не обов'язково, але допомагає швидше освоїти програму, аналізуючи її блокову структуру. Саме тому подібний підхід у програмуванні називається '"хорошим стилем ".

Введення і редагування кода в модулі VBA виконується звичайним чином. Ви можете виділяти текст, копіювати, вирізати його, а потім вставляти в інше місце програми.

Окрема інструкція в VBA може мати довільну довжину. Однак, щоб забезпечувати удобочитаемость коду, довгі інструкції краще розбити на дві чи більше рядків. Для цього слід в кінці рядка ввести пробіл і символ підкреслення, а потім натиснути і продовжити інструкцію в наступному рядку. Наприклад, нижче наведений один оператор VBA, розбитий на чотири рядки.

MsgBox "Неможливо знайти" & UCase (SHORTCUTMENUFILE) _

& vbCrLf & VbCrLf & "Файл повинен знаходитися в _

"& ThisWorkbook.Path & vbCrLf & vbCrLf & _

"Можливо, потрібно перевстановити BudgetMan ", vb З г iti з a 1, APPNAME

Зверніть уваги, що три останні рядки цього оператора введені з відступом. Це необов'язкова умова, однак таким чином ви вказуєте що насправді ці чотири рядки є одним оператором.

Як і в Excel, в VBE є кілька рівнів скасування виконаних операцій. По-цьому, якщо ви по помилково видалили інструкцію, можете кілька разів клацнути на кнопці Undo (Скасувати), або натиснути , та інструкція знову з'явиться в коді. Після скасування операції можна клацнути на кнопці Redo (Повернути), щоб повернути зміни, які раніше скасовані. Ця функція допоможе виправити критично важливі помилки, тому не нехтуйте її використанням.


Використання функції запису макросів

Одним із способів створення коду модуля VBA є запис послідовності дій за допомогою спеціальної функції запису макросів Excel.

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

1. Активізуйте робочий аркуш у книзі (підійде будь лист).

2. Виберіть команду Сервіс - Макрос - Почати запис.
При цьому Excel відображає діалогове вікно Запис макросу. p> 3. Клацніть на кнопці ОК. щоб прийняти параметри за замовчуванням.

Excel автоматично вставляє новий модуль VBA в проект. Починаючи з цього моменту Excel, преобразів ивает ваші дії в код VBA. При запису в рядку стану відображається слово Запис, крім того, у вікно додається невелика плаваюча панель інструментів, що містить дві кнопки (Зупинити запис і Відносна посилання).

4. Виконайте команду Файл - Параметри сторінки.
Excel відображає діалогове вікно Параметри сторінки. p> Виберіть перемикач Альбомна і клацніть на кнопці ОК, щоб закрити діалогове вікно.

Клацніть...


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





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

  • Реферат на тему: Докладне вивчення роботи фінансової функції ДАТАКУПОНДО, яка повертає число ...
  • Реферат на тему: Огляд можливостей програм MS Word і MS Excel. Робота з масивами даних в MS ...
  • Реферат на тему: Фінансові функції MS Excel в економічних розрахунках
  • Реферат на тему: Використання електронних таблиць MS EXCEL для розв'язання економічних з ...
  • Реферат на тему: Можливості фінансових функцій Excel