Основные методы и свойства объекта Document
Многие свойства объекта Document, в свою очередь, являются объектами, имеющими достаточно сложную и разветвленную структуру. Мы ограничимся рассмотрением только основных объектов и методов, которые используются для выполнения типовых операций, включая создание, открытие, закрытие и сохранение документов. Кроме того, важно знать свойства объекта Document, позволяющие получить доступ к абзацам, стилям, таблицам и окнам документа.
Основные свойства объекта Document приведены в табл. 17.2.
Таблица 17.2. Основные свойства объекта Document |
Методы объекта Document позволяют выполнять различные действия с документами.
CheckSpel1ing:
Выполняет проверку орфографии в документе. При обнаружении ошибки содержащее документ окно MS Word становится активным, кроме того, открывается окно диалога Правописание.
Close(SaveChanges, Original Format. RouteDocument);
Закрывает документ. Данный метод полностью аналогичен методу Close коллекции Documents.
Range(Start: OleVariant; End: OleVariant):
Возвращает объект Range, содержащий фрагмент текста документа, начиная с символа, имеющего порядковый номер Start и заканчивая символом с порядковым номером End. Невидимые символы также учитываются при создании объекта Range.
Save(NoPrompt. Original Format):
Аналогичен методу Save коллекции Documents.
Activate:
Делает документ активным.
Undo(Times: OleVariant):
Отменяет последние выполненные действия. Возвращает значение true, если действия были успешно отменены. Количество отменяемых действий определяется параметром Times.
При работе с внутренними объектами OLE-серверов можно использовать переменные типа OleVariant. Например, следующий фрагмент кода добавляет после 100- го символа документа текст «new text», причем работа с объектом Range производится с помощью переменной вариантного типа:
var
R. S. Е : OleVariant;
S: =0;
Е:=100;
R:-WordDocument1.Range(S.E):
R. InsertAfter(’new text’);
Обратите внимание, что в данном случае компилятор не может проверить корректность вызова методов объекта R. Иными словами, такой подход подразумевает позднее связывание с объектом типа Range. Поэтому в обычных случаях следует использовать не переменные OleVariant, а переменные типа объекта, с которым выполняются действия;
var
S. Е : OleVariant;
R : Range;
S:=0:
Е:=100:
R:-WordDocumentl.Range(S.E);
R.InsertAfter('new text’);
Можно также вызывать методы объекта без объявления соответствующей переменной:
WordDocumentl.RangelS.Е).InsertAfter('new text'):
В этом случае метод Range относится к объекту Document, а метод InsertAfter — к объекту Range.
Еще по теме Основные методы и свойства объекта Document:
- ПОНЯТИЕ О МЕТОДАХ ОБУЧЕНИЯ. МЕТОД И ПРИЕМ. ОСНОВНЫЕ ПОДХОДЫ К КЛАССИФИКАЦИИ МЕТОДОВ ОБУЧЕНИЯ
- 3.3. Научно-технические методы и средства, используемые для лабораторного исследования объектов
- 2.1. Информация как основной объект информационной сферы и системы права
- Основные направления применения метода.
- § 1. ОСНОВНЫЕ ХАРАКТЕРИСТИКИ МЕТОДА БЕСЕДЫ
- 12.2. Основные методы социологических исследований
- Часть III ОСНОВНЫЕ МЕТОДЫ ПРИКЛАДНОЙ СОЦИОЛОГИИ
- Основные направления применения метода.
- 2.2. Основные понятия и сущность выборочного метода
- Часть вторая. Основные методы анализа чувства беспокойства.
- Характеристика основных методов воздействия руководителя правоохранительного органа на подчиненных.
- Глава 1. Характеристика основных методов и форм воспитания военнослужащих
- §J. Педагогическая сущность и содержание основных методов воспитания
- § 4. Основные виды недвижимых вещей: Земельные участки, здания, сооружения, помещения, объекты незавершенного строительства и предприятия (п. 1239-1244)
- Резюме второй части. Основные методы анализа проблем, вызывающих чувство беспокойства.
- 5. ТИПОЛОГИЯ СМИ. КЛАССИФИКАЦИОННЫЕ ОСНОВАНИЯ, МЕТОДЫ ТИПОЛОГИЧЕСКОГО АНАЛИЗА. ОСНОВНЫЕ ТИПОЛОГИЧЕСКИЕ ГРУППЫ.
- § 1 Общие свойства семейственных отношений. – Общественный их характер. – В чем они подчиняются юридическому определению. – Свойство семейной власти и отличие ее от обладания. – Вопросы и иски о состоянии, соединенные с семейными правами. – Восстановление семейной власти. – Вмешательство правительственной власти в семейные отношения. – Отношения родственные.
- Статья 298. Незаконное проведение поисковых работ на объекте археологического наследия, уничтожение, разрушение или повреждение объектов культурного наследия