русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

End With


Дата добавления: 2015-06-12; просмотров: 595; Нарушение авторских прав


Семейство объектов TableOfContents представляет оглавления, вставленные в документ.

Семейство Styles содержит объекты Style, представляющие как встроенные, так и определенные пользователем стили.

Семейство Shapesсодержит объекты, представляющие графические объекты (работа с этими объектами была описана выше).

Семейство InlineShapes содержит все графические объекты InlineShape, расположенные в документе в том же слое, что и текст. Таким образом, эти графические объекты превращаются в «символы» текста (данное «превращение» графического объекта можно выполнить с помощью команды специальной вставки из буфера, сбросив в ее диалоговом окне флажок «Поверх текста»).

Семейство Fields содержит объекты Field, представляющие поля в указанном диапазоне или выделенном фрагменте документа (работа с полями, их использование в Word подробно рассматриваются ниже).

Семейство Comments содержит объекты Comment, которые представляют примечания, содержащиеся в выделенном фрагменте, заданном диапазоне или во всем документе. Этот объект структурирован – каждый комментарий (примечание) содержит объект Range.

Объект Frame представляет рамку, которой может быть очерчен фрагмент текста (например, абзац). Объекты Frame объединяются в семейства, представляемые объектами Frames. Каждое такое семейство может содержать объекты, соответствующие рамкам в документе, заданном диапазоне или выделенном фрагменте текста. Объект Frame включает в себя дочерние объекты: Borders, Range и Shading, т.е. рамка имеет границы, занимает определенный диапазон в тексте документа и для этого диапазона может быть установлена заливка.

Объект FormField используется для работы с полями форм. Этот объект на следующем уровне иерархии содержит объекты CheckBox, TextInput, Range и DropDown. Работа с элементами управления подробно рассматривалась выше, при изучении организации пользовательского интерфейса. Объекты этого типа объединяются в семейства – объекты FormFields.



Объекты Index дают возможность работы с указателями в документах Word. Семейство Indexes объектов Index представляет все указатели в заданном документе.

Для создания обычных сносок используются объекты Footnote, а для работы с концевыми сносками в документе предназначены объекты Endnote. Эти объекты также объединяются в семейства.

Еще одним важным объектом, используемым при разработке приложений, являются переменные документа Word – объекты Variable. Переменные документа используются, в частности, для хранения установленных в приложении, в его макросах, значений между вызовами макросов. Переменные могут быть добавлены разработчиком в документ или в шаблон. Все переменные документа объединяются в семейство Variables.

Семейство объектов Windows содержит объекты Window, представляющие доступные окна.

Перечисленные объекты позволяют вносить изменения в документ. Для изменения характеристик документа используются также свойства объекта Document, его методы и связанные с ним события. Полный их перечень и описание можно получить в справочной системе.

Для сохранения специфицированного документа используется метод Save. Метод Close закрывает указанный документ.

Объект Document является одним из основных в модели объектов Word. Ниже рассматриваются другие часто используемые при разработке приложений на основе Word объекты.

Другие дочерние объекты приложения Word

Объект Selection представляет выделение в окне Word, это выделение может охватывать как область (диапазон) в документе, так и вырождаться в «точку вставки». Данный объект структурирован: выделение может охватывать произвольный фрагмент текста (диапазон), предложения, отдельные слова, символы, таблицы и их ячейки, графические объекты и т.д. Методы и свойства этого объекта позволяют выполнять форматирование, изменять выделение. Например, следующая инструкция «вырождает» выделение в точку вставки и переносит ее в конец строки:

Selection.EndKey Unit:=wdLine, Extend:=wdMove

а оператор

If Selection.Fields.Count >= 1 Then Selection.Fields.Update

обновляет поля (вычисляет их результаты) в выделенной области.

Свойство Type позволяет получить тип выделения (например блок или точка вставки). В следующем примере проверяется тип выделения и, если выделение представляет собой только точку вставки, выделяется первый абзац в диапазоне, отмеченном точкой вставки:

If Selection.Type = wdSelectionIP Then

Selection.Paragraphs(1).Range.Select

End If

Объекты CommandBars и Dialogs рассматривались выше (при изучении интерфейса пользователя).

Объект Windows – это семейство объектов Window, представляющих доступные окна. Семейство Windows приложения объединяет все окна Word, а для документа это же семейство содержит только окна этого документа.

Объект Dictionaries – это семейство объектов Dictionary, представляющих все доступные словари, которые используются для проверки орфографии.

Объект KeyBindings представляет назначенные пользователем командам клавиатурные сокращения (комбинации клавиш, вызывающие команды). Эти назначения пользователь может сделать на вкладке «Команды» диалогового окна «Настройка», открываемого соответствующей командой меню Сервис. Для добавления новой комбинации можно воспользоваться методом Add:

CustomizationContext = NormalTemplate

KeyBindings.Add KeyCategory:=wdKeyCategoryCommand, _
Command:="
FileClose", _
KeyCode:=BuildKeyCode(wdKeyControl, wdKeyAlt, wdKeyC)

С помощью приведенного выше кода команде закрытия файла назначается комбинация клавиш Ctrl+Alt+C.

Объект Templates – это семейство шаблонов, доступных приложению.

Объект Assistant представляет «помощника» Microsoft Office Assistant.

Объект Tasks – это семейство объектов Task, представляющих все задачи, выполняемые в данный момент в системе. Например, код

If Tasks.Exists("Microsoft Excel") Then

Tasks("Microsoft Excel").Activate

Tasks("Microsoft Excel").WindowState = _
wdWindowStateMaximize

Else

Shell "C:\MSOffice\excel\Excel.exe"

End If

реализует проверку, запущено ли приложение Microsoft Excel; если приложение уже запущено, оно активизируется, его окно разворачивается на экране; в противном случае осуществляется запуск приложения (загрузка на выполнение программы Excel.exe).

Объект Options представляет параметры приложения или документа в Word (установленные параметры можно просмотреть в диалоговом окне команды Параметры меню Сервис).

Объект FileConverters – это семейство объектов FileConverter, представляющих весь набор конвертеров, которые могут быть использованы при открытии и сохранении фалов. Следующая последовательность операторов позволяет проверить, установлен ли конвертер:

For EachconvIn FileConverters

If conv.FormatName = "WordPerfect 6.x" Then

MsgBox "WordPerfect 6.0 converter is installed"

End if

Nextconv

Объект FileSearch используется для реализации функции поиска в диалоговом окне открытия документа. Он включает в себя два дочерних объекта, представляющих семейство объектов, соответствующих всем критериям поиска, и семейство объектов, представляющих все найденные файлы.

Полный перечень объектов, образующих иерархию объектов Word, можно увидеть, открыв окно просмотра объектов и вызвав справочную систему.

Многие свойства, методы и события, связанные с приложением Word и его объектами сходны со свойствами, методами и событиями приложений Excel, которые рассматривались выше (например EnableCancelKey, OnTime, Path, Quit и т.п.).



<== предыдущая лекция | следующая лекция ==>
Объект Document | Работа с полями


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.03 сек.