Навігація
Головна
 
Головна arrow Інформатика arrow Інформатика для економістів

Об'єкти Microsoft Word

Об'єктна модель Microsoft Word організована аналогічно об'єктної моделі Microsoft Excel. На різних рівнях ієрархії в додатку визначено близько 200 об'єктів, сукупність яких і визначає можливості MS Word, його властивості та поведінку. Головним об'єктом цієї ієрархії є об'єкт Application. Ми розглянемо також об'єкт Document, що представляє окремий документ, і колекцію Documents, об'єкти Range і Selection. Повний опис об'єктів докладання можна знайти в довідковій системі MS Word.

Об'єкт Application

Об'єкт Application визначає властивості і поведінку додатку в цілому. Він має більше сотні елементів: властивостей, методів і подій (див. Статтю "Application Object Members" довідкової системи Microsoft Word). Як і в MS Excel, багато властивості і методи Application можна викликати, чи не вказуючи ім'я цього об'єкта. Наприклад, замість Application.Documents.Add можна написати просто Documents.Add.

З усіх властивостей об'єкта найбільш часто використовуються ActiveDocument і Selection, а також колекція всіх відкритих документів Documents.

Подій об'єкт має досить багато. У табл. 12.28 наведені деякі з них.

Таблиця 12.28

Основні події об'єкта Application

Подія

Опис

Document BeforeClose

Виникає перед закриттям документа

Document BeforePrint

Виникає перед друком документа

Docu merit BeforeSave

Виникає перед збереженням документа

DocumentChange

Виникає при переході до іншого документу

DocumenlOpen

Виникає перед відкриттям документа

NewDocument

Виникає при створенні нового документа

Window Activate

Виникає, коли вікно документа стає активним

Quit

Виникає перед закриттям додатки

Метод Quit об'єкта Application завершує роботу Word. При виході з програми можна зберегти всі відкриті документи. У наступному прикладі ми спочатку запитуємо користувача, чи потрібно зберігати документи, і, якщо він відповість "Так", зберігаємо їх:

Ans = MgsBox ("Зберегти всі документи", vbYesNo)

If Ans = vbYes Then Application.Quit SaveChanges: = wdSaveChanges

Об'єкт Document і колекція Documents

Коли запускається додаток MS Word, створюється колекція документів Documents, що містить всі відкриті документи. Щоб отримати доступ до потрібного документу в колекції, досить вказати його ключ (ім'я файлу, що зберігає документ) або його порядковий номер у колекції. Кожен документ представляється об'єктом Document.

Основні методи колекції Documents наведено в табл. 12.29.

Серед властивостей об'єкта Document основний інтерес представляють колекції. Їх досить багато (більше 30). Ос-

Таблиця 12.29

Основні методи колекції Documents

Метод

Опис

Add

Створює новий порожній документ і додає його до колекції: Documents.Add

Open

Відкриває існуючий документ і додає його до колекції:

Documents.Open FileName: = "C: My.docx"

Save

Зберігає всі документи колекції

Close

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

новних колекціями є: Characters (символи), Words (слова), Statements (пропозиції), Paragraphs (абзаци), Sections (розділи), Tables (таблиці). Зверніть увагу, що в Word немає спеціальних класів для символу, слова чи речення. Елементами колекцій Characters, Words і Statements є об'єкти класу Range. Так як будь-яку частину документа можна задати, вказавши перший і останній символи фрагмента тексту, робота з текстом ведеться через методи і властивості об'єкта Range.

Основні методи об'єкта Document наведено в табл. 12.30.

Таблиця 12.30

Основні методи об'єкта Document

Метод

Опис

Range

Повертає об'єкт Range, що відповідає заданим початковою і кінцевою позиціям в документі. Так можна виділити перші 10 символів активного документа:

ActiveDocument.Range (Start: = 0, End: = 10) .Select

Select

Виділяє вміст документа

SaveAs2

Зберігає документ під новим ім'ям або в іншому форматі:

ActiveDocument.SaveAs2 FileName: = "Doc2.rtf", _

FileFormat: = wdFormatRTF

Close

Закриває документ. Так можна закрити документ, який не зберігаючи:

Documents ("My.docx"). CIose SaveChanges: = wdDoNotSaveChanges

Print Out

Друкує весь документ або його частину

 
Якщо Ви помітили помилку в тексті позначте слово та натисніть Shift + Enter
< Попередня   ЗМІСТ   Наступна >
 
Дисципліни
Агропромисловість
Аудит та Бухоблік
Банківська справа
БЖД
Географія
Документознавство
Екологія
Економіка
Етика та Естетика
Журналістика
Інвестування
Інформатика
Історія
Культурологія
Література
Логіка
Логістика
Маркетинг
Медицина
Нерухомість
Менеджмент
Педагогіка
Політологія
Політекономія
Право
Природознавство
Психологія
Релігієзнавство
Риторика
Соціологія
Статистика
Техніка
Страхова справа
Товарознавство
Туризм
Філософія
Фінанси
Пошук