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

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





имі вказання посилання Excel використовує властивість Offset для звернення до осередків щодо початкової позиції (тобто активною в момент початку запису макросу комірки). Наприклад, для генерації наступного коду використана функція запису макросів. Спочатку запишемо макрос (за активної комірці В1), потім

введемо значення в осередку В1: ВЗ, а потім знову повернемося до осередку В1:

Sub Macrol ()

ActiveCell.FormulaRlCl = "1"

ActiveCell.Offset (1, 0). Range ("Al"). Select

ActiveCell.FormulaRlCl = "2"

ActiveCell.Offset (1, 0}. Range ("Al"). Select

ActiveCell.FormulaRlCl = "3"

ActiveCell.Offset (-2, 0). Range ("Al"). Select

End Sub

При записі макросів використовується властивість FormulaRlCl. Як правило, для введення значення в клітинку застосовується властивість Value. Однак при використанні FormulaRlCl або Formula результат буде таким же. p> Також зверніть увагу, що отриманий код посилається на клітинку Al, що досить

дивно, так як цей осередок навіть не була задіяна в макросі. Дана особливість процедури запису макросів робить програму навіть більш складною, ніж необхідно. Ви можете видалити всі посилання на Range ("А1"), і макрос все одно буде працювати нормально:

Sub Modified Macro1 ()

ActiveCell.FormulaRlCl = "1"

ActiveCell.Offset (1, 0). Select

ActiveCell.FormulaRlCl = "2"

A c t i v e C e l l. O f f s e t (1, 0). S e l e c t

ActiveCell.FormulaRlCl = "3"

A c t i v e C e l l. O ВЈ f s e t (- 2, 0). S e l e c t

End Sub

Ви можете отримати ще більш ефективну версію макросу (наприклад ту, яку я

написав вручну), де взагалі не виконується виділення:

Sub Macrol ()

ActiveCell = 1

ActiveCell.Offset (1. 0) = 2

ActiveCell.Offset (-2, 0) = 3

End Sub

Використовуйте запис дій

Безсумнівно, кращий спосіб познайомитися з VBA-включити функцію запису макросів і записати окремі дії, виконані в Excel. Це швидкий метод дізнатися, які об'єкти, властивості і методи відносяться до конкретної задачі. Буде краще, якщо при запису відображається вікно модуля VBA, в якому представлений записуваний код.

В 

Використовуйте електронну довідкову систему

Основне джерело докладної інформації про об'єкти, методах і процедурах Excel - це електронна довідкова система.


Використовуйте броузер об'єктів

Вікно Object Browser (Броузер об'єктів) - це зручний інструмент, що надає список всіх властивостей і методів для всіх доступних об'єктів. У VBE вікно Object Browser можна відобразити одним з трьох способів.

• Натиснути . p> • Вибрати в рядку меню команду View - Object Browser.

• Клацнути на кнопці Object Browser на стандартній панелі інструментів.

Броузер об'єктів - повний довідковий ресурс

Список, що випадає в лівому верхньому кутку вікна Object Browser містить список всіх бібліотек об'єктів, до яких у вас є доступ,

• Власне Excel. p> • MSForms (Використовується для створення спеціальних діалогових вікон). p> • Office (Об'єкти, загальні для всіх додатків Microsoft Office). p> • S t d o l e (Об'єкти автоматизації OLE). p> • VBA.

• Всі відкриті робочі книги (кожна книга вважається бібліотекою об'єктів, оскільки містить об'єкти).

Ваш вибір в цьому списку визначає, що відображається у вікні Classes (Класи), а вибір у вікні Classes зумовить появу певних компонентів у вікні Members of (Включені в).

Після вибору бібліотеки можна здійснити пошук конкретної рядки тексту, чтобs отримати список властивостей і методів, містять даний текст. Це можна зробити, ввівши текст у другому списку і клацнувши на значку із зображенням бінокля.

Припустимо, що виробите над проектом, що обробляють примітки в осередках. 1. Виберіть цікаву для вас бібліотеку. Якщо ви не впевнені, яку саме бібліотеку вибрати, вкажіть варіант . p> 2. Введіть Comment у випадаючому списку під списком бібліотек. p> 3. Клацніть на значку у вигляді бінокля, щоб почати пошук тексту.

У вікні Search Results (Результати пошуку) відображається текст, що відповідає фрагменту для пошуку. Виберіть один об'єкт, щоб відобразити його класи у вікні Classes. Вкажіть клас, щоб відобразити його члени (властивості, методи і константи). Зверніть увагу на нижню частину вікна, де дається додаткова інформація про об'єкті. Ви можете натиснути , щоб перейти безпосередньо до необхідному розділу довідкової системи.

Система Object Browser може спочатку здатися складним, але, вивчивши її ви переконаєтеся в її незамінності.


Експериментуйте з вікном Immediate

Як було зазначено в урізанні в одному з попередн...


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





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

  • Реферат на тему: Способи запису інформації на вінчестер, головки читання-запису
  • Реферат на тему: Розробка додатків на мові VBA в середовищі MS EXCEL з обробки даних для зад ...
  • Реферат на тему: Програмування на мові Object Pascal
  • Реферат на тему: Типи даних в Object Pascal
  • Реферат на тему: Робота з таблицями в Електрон таблицях Microsoft Excel 2010. Редагування фо ...