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

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





том, проте він може також вести себе як властивість. При клацанні на першій темі відображається розділ, присвячений об'єкту Comment; якщо ви клацнете на другій темі, то побачите розділ для властивості Comment.


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

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

Властивість Тільки для Опис

читання

A p p l i c a t i o n Та Повертає об'єкт, що представляє додаток, в якому створювалося

примітка (тобто Excel)

Author Та Повертає ім'я людини,

який створив примітку


Сreator Та Повертає число, яке вказує додаток, в якому створювався об'єкт. Не використовується в Excel для Windows (застосовується тільки в Excel для Macintosh)

P a r e n t Та Повертає батьківський об'єкт для примітки (це завжди об'єкт Range)

Shape Так Повертає об'єкт Shape, який представляє форму, приєднаної до

приміткою

Visible Немає Якщо це властивість має значення True, то примітка відображається на екрані

В 

Методи об'єкта Comment

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

Таблиця 1. Методи об'єкта Comment


Метод Опис

D e l e t e Видаляє коментар

Next Повертає об'єкт Comment, представляє наступний коментар

P r e v i o u s Повертає об'єкт Comment, що представляє попередній коментар

Text Повертає або визначає текст у коментарі (метод має три аргументи)

Можливо, вас здивувало, що T ext - це метод, а не властивість. Цей формат приводить нас до важливого висновку: відмінності між властивостями та методами не завжди чіткі, а об'єктна модель не є ідеально послідовною. Насправді неважливо, наскільки точно ви будете розрізняти властивості і методи.

Поки використовується правильний синтаксис, не має значення, яку роль в коді виконує ключове слово - властивості або методу.


Колекція Comments

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

Наприклад, Наведений далі код посилається на перше примітка аркуша Лист1 активної робочої книги

Worksheets ("Лист1"). Comments (1)

Наступний оператор відображає текст, який міститься в першому примітці аркуша Лісг1:

MsgBox Worksheets ("Лист1"). Comments (1). Text

На відміну or більшості об'єктів, об'єкт Comment не має властивості Name. Отже, щоб послатися на конкретний коментар, використовуйте номер, а для отримання необхідного коментаря зверніться до властивості Comment об'єкта Range.

Колекція Comments - теж об'єкт, що має власний набір властивостей і методів.

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

MsgBox ActiveSheet.Comments.Count

У даному випадку використовується властивість Count колекції Comments, в якому зберігається кількість об'єктів Comment на активному робочому листі. У наступному прикладі показано адресу клітинки, яка містить першу примітка:

MsgBox ActiveSheet.Comments (1). Parent.Address

У цьому прикладі Comments (1) повертає перший об'єкт Comment колекції Comments. Властивість P arent об'єкта Comment повертає його контейнер, представлений об'єктом Range. У вікні повідомлень відображається властивість A ddress об'єкта Range. У підсумку оператор показує адресу осередки, містить перші примітка.

Крім того, ви можете циклічно переглянути всі примітки на аркуші, використовуючи конструкцію For Each-Next. Нижче наведено приклад використання окремих вікон для роздільного відображення кожного примітки активного робочого листа:

For Each cmt in ActiveSheet.Comments

MsgBox cmt.Text

Next cmt

Якщо ви не хочете, щоб на екрані знаходилася велика кількість діалогових вікон з повідомленнями, то використовуйте наступну процедуру для виведення всіх приміток в одному вікні Intermediate:

For Each cmt in ActiveSheet.Comments

Debug.Print cmt.Text

Next cmt


Про властивість Comment

У цьому розділі йдеться про об'єкт Comment. У довідковій системі вказано, що об'єкт Range має властивість Comment. Якщо комірка містить примітку, властивість Comment повертає об'єкт-об'єкт Comment. Наприклад, наст...


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





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

  • Реферат на тему: Докладне вивчення роботи фінансової функції ДАТАКУПОНДО, яка повертає число ...
  • Реферат на тему: Будова і властивість матеріалів. Кристалічну будову. Вплив типу зв'яз ...
  • Реферат на тему: Спорідненість і властивість
  • Реферат на тему: Пам'ять як специфічна властивість діяльності ЦНС
  • Реферат на тему: Смислогенез як властивість культури