. Клас Documents знадобиться нам у сценаріях для створення нових документів. Об'єкт Document містить в якості своїх властивостей сімейства різних об'єктів документа; символів (Characters), слів (Words), пропозицій (Sentences), параграфів (Paragraphs) і т.д. В одному з розглянутих нижче сценаріїв, наприклад, нам знадобиться працювати з сімейством закладок в документі (Bookmarks). p> Об'єкт Selection дозволяє працювати з виділеним фрагментом тексту (цей фрагмент може бути і порожнім). Таким чином, можна сказати, що об'єкт Selection відкриває шлях в документ, тому що він надає доступ до виділеного фрагмента документа. Зокрема, у об'єкта Selection мається метод TypeText (Text), за допомогою якого можна вставляти текст у документ. Використовуючи властивості цього об'єкта (які, у свою чергу, можуть бути об'єктами зі своїми властивостями), можна керувати параметрами виділеного фрагмента, наприклад, встановлювати потрібний розмір і гарнітуру шрифту, вирівнювати параграфи по центру і т.п.
Об'єктна модель Excel побудована за тим же принципом, що і об'єктна модель Word. Основним об'єктом, який містить всі інші, є Application. Структура об'єктної моделі Word показана на малюнку 2. br/>В
Рисунок 2 - Об'єктна модель Microsoft Excel
Нагадаємо, що окремі файли в Excel називаються робочими книгами. Сімейство Excel є аналогом сімейства Documents в Word і містить набір об'єктів Workbook (аналог об'єкта Document в Word), кожен з яких відповідає відкритої в Word робочої книзі. Нова робоча книга створюється за допомогою методу Add () об'єкта Workbooks. p> Для доступу до осередків активного робочого листа Excel використовується властивість Cells об'єкта Application. Для отримання або зміни значення окремої комірки застосовується конструкція Cells (row, column). Value, де row і column є відповідно номерами рядка і стовпчика, на перетині яких знаходиться дана клітинка. p> У Excel, як і в Word, є об'єкт Selection, що дозволяє працювати з виділеним фрагментом електронної таблиці. Найпростішим способом виділити діапазон комірок активного робочого листа є використання методу Select () об'єкта Range. Наприклад, вираз Range ("A1: C1"). Select () дозволяє виділити три суміжні комірки: "A1", "B1" і "C1". p> Для того щоб зрозуміти, який саме об'єкт Word або Excel потрібно використовувати для вирішення тієї чи іншої задачі, часто найпростіше буває проробити у відповідній програмі необхідні маніпуляції вручну, включивши попередньо режим запису макросу. В результаті отримаємо текст макросу на мові VBA (Visual Basic for Applications), з якого буде ясно, які методи і з якими параметрами потрібно викликати і які значення потрібно присвоювати властивостям об'єктів. p align="justify"> 1. в. Як обробляються і програмно перехоплюються різні помилки виконання програми мовою VBA для додатків MS Office? (Перерахувати команди, прийоми VBA для обробки помилок - наприк...