Microsoft word windows screen

Коллекция Word Windows и объекты Window — работа с окнами MS Word

Всем привет, с вами автор блога scriptcoding.ru. В этой статье мы рассмотрим коллекцию Windows и объекты Window, которые предоставляют окно Microsoft Word документа.

Как мы помним из прошлых статей, для создания нового документа в первую очередь нужно получить ссылку на объект Word.Application, а уже далее, с помощью метода Add коллекции Documents мы можем создать новый документ. Кроме того, у нас есть выбор: создать несколько документов, которые будут непосредственными наследниками класса Application, или – создать несколько экземпляров Word.Application и от них создавать документы.

Коллекция Windows и классы Window — окно документа Word

Доступ к коллекции Windows можно получить двумя способами, используя свойство Windows таких классов как:

  • Word.Application – В данном случаем мы получим доступ ко всем окнам программы Word.
  • Word.Document – Тут мы получаем доступ к окнам MS Word только для заданного документа.

Далее по ходу статьи будет упоминаться режим Side-By-Side – это режим, когда в одной области экрана отображаются два окна Microsoft Word документа параллельно друг другу.

Коллекция Windows – окна программы Word

Коллекция объектов Window, которые представляют все имеющиеся окна MS Word, для класса Application содержит все окна в программе Word , а для класса Document — только окна MS Word , которые отображаются указанным документом.

Свойства и методы

Count – Содержит количество объектов Window.

Add (Window) — Возвращает объект Window, представляющий новое окно программы Word.

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

Arrange (ArrangeStyle) – Определяет параметры расположения. Параметр ArrangeStyle содержит значение константы WdArrangeStyle:

  • wdIcons — 1 — В виде иконок в одном окне.
  • wdTiled — 0 – Все в одном окне.

CompareSideBySideWith (Document) – Позволяет открыть две области в режиме Side-By-Side.

Document – Второй документ для просмотра.

BreakSideBySide () – Метод отменяет режим Side-By-Side для просмотра двух документов, если такой был активирован.

ResetPositionsSideBySide () — Метод сбрасывает режим Side-By-Side для двух документов, если они находятся в режиме предварительного просмотра.

Item (index) — Возвращает отдельный объект Window в коллекции Windows по его номеру (index).

Класс Window – окно Microsoft Word

Свойства

Active – Значение true, если указанное окно является активным. Только чтение.

Caption — Возвращает или задает текст заголовка, который отображается в строке заголовка документа или приложения.

Читайте также:  Что такое общественная сеть windows 10

Свойства с префиксом Display позволяют управлять линейками и полосами прокрутки. Свойства задают или возвращают логические значения true или false, и доступны как для чтения, так и для записи.

DisplayHorizontalScrollBar , DisplayVerticalScrollBar , DisplayLeftScrollBar — Данные свойства позволяют включить (true) или отключить (false) горизонтальную, вертикальную или левую полосу прокрутки.

DisplayRulers – Скрыть или показать линейку.

DisplayVerticalRuler — Скрыть или показать вертикальную линейку.

DisplayRightRuler – Значение true, если в правой части окна MS Word документа в режиме предварительного просмотра появляется вертикальная линейка.

DisplayScreenTips – Значение true, если комментарии, сноски, примечания и ссылки отображаются в виде подсказок.

DocumentMap – Значение true, если отображается схема документа. Чтение и запись.

EnvelopeVisible — TRUE, если заголовок почтового сообщения видно в окне документа Word. Значение по умолчанию False. Чтение и запись.

Height и Width – Свойства возвращают или задают высоту или ширину окна Microsoft Word в пунктах.

Hwnd — Возвращает дескриптор заданного окна программы Word. Только чтение.

Index — Возвращает позицию элемента Window в коллекции Windows. Только чтение.

Next и Previous — Свойства возвращают ссылки на следующий или предыдущий объект Window в коллекции Windows.

UsableHeight и UsableWidth – Высота и ширина рабочей области в пунктах. Только чтение.

WindowState — Возвращает или устанавливает состояние указанного окна программы Word. Значение константы WdWindowState:

  • wdWindowStateMaximaze – 1 — максимизировать размер.
  • wdWindowStateMinimize 2 — минимизировать размер.
  • wdWindowStateNormal – 0 — обычный размер.

Split – Если значение true, то окно будет разделено на несколько панелей. Чтение и запись.

SplitVertical — Возвращает или задает размер сплит-панели в процентах.

Left и Top — Свойства возвращают или устанавливают горизонтальное и вертикальное положение окна Microsoft Word. Они актуальны только тогда, если окно документа Word не находится в развернутом виде.

Type — Возвращает тип окна MS Word. Значение константы WdWindowType:

  • wdWindowDocument — 0 — окно документа Word.
  • wdWindowTemplate — 1 — окно шаблона Word.

VerticalPercentScrolled — Возвращает или устанавливает позицию прокрутки по вертикали в процентах от длины документа.

Visible – Позволяет показать (true) или скрыть (false) заданное окно программы Word.

WindowNumber — Возвращает номер окна Microsoft Word, отображаемого в указанном документе. Например, если заголовок «Документ1.doc: 2», то это свойство возвращает номер 2. Только чтение.

Panes — Возвращает коллекцию Panes, которая представляет все панели для заданной области.

Document — Возвращает класс Document, связанный с указанной панелью, окном MS WORD, или выделением. Только чтение.

ActivePane — Возвращает класс Pane, представляющий активную панель для указанного окна Microsoft Word программы. Только чтение.

Selection — Возвращает класс Selection, представляющий выбор или точку вставки. Только чтение.

View — Возвращает класс View, представляющий просмотр для указанного окна или панели.

Методы

Activate () — Активизирует указанное окно документа Word.

Close (SaveChanges, RouteDocument) — Закрывает указанное окно программы Word. Оба параметра являются дополнительными.

Читайте также:  Dhcp сервер linux с web интерфейсом

SaveChanges — Определяет, действия при сохранении документа. Значение константы WdSaveOptions:

  • wdDoNotSaveChanges — 0 — Не сохранять сделанные изменения.
  • wdPromptToSaveChanges — 2 — Запросить у пользователя, чтобы сохранить внесенные изменения.
  • wdSaveChanges — 1 — Сохранить сделанные изменения автоматически без запроса пользователя.

RouteDocument — TRUE, чтобы направить документ к следующему получателю.

LargeScroll (Down, Up, ToRight, ToLeft) — Прокрутка окна или панели на указанное число экранов. Все параметры дополнительные и должны содержать числовые значения.

Down — Значение для прокрутки вниз.

Up – Значение для прокрутки вверх.

ToRight — Значение для прокрутки вправо.

ToLeft — Значение для прокрутки влево.

SmallScroll (Down, Up, ToRight, ToLeft) — Прокрутка окна документа Word или панели на указанное число строк.

PageScroll (Down, Up) — Прокрутка указанной панели или окна программы Word построчно.

Down — Количество страниц для прокрутки вниз. По умолчанию значение 1.

Up — Количество страниц для прокрутки вверх.

ScrollIntoView (obj, start) — Прокрутка окна MS WORD на указанный диапазон или форму.

Obj – Обязательный параметр, который является объектом Range или Shape.

Start – Принимает логические значения true или false. Параметр определяет направление прокрутки относительно выбора или формы. Дополнительно.

NewWindow () — Открывает новое окно MS Word. Возвращает объект Window.

ToggleRibbon () – Показывает (true) или скрывает (false) панель с компонентами.

И так, с теоретической частью мы закончили, теперь настало время приступить к программированию, мы рассмотрим примеры на языке VBScript и JScript.

Пример на языке VBSCRIPT:

Пример на языке JSCRIPT:

В данных примерах все довольно просто. Вначале происходит стандартная схема – создание ссылки на объект Word.Application и создание нового документа. Тут я создал два документа: oDoc(1) и oDoc(2). Далее происходит объявление четырех процедур (функций), давайте их рассмотрим:

oWindow_1 – Тут мы просто создаем новое Microsoft Word окно для документа, доступ к которому хранится в переменной oDoc(1). Плюс, все документы и созданное MS Word окно будут размещаться в одной области.

oWindow_2 – Тут происходит активация документа oDoc(2). Далее мы размещаем в режиме Side-By-Side документы oDoc(1) и oDoc(2).

oWindow_3 – Тут мы просто добавляем разделитель для окна Word программы oDoc(1). Соотношение разделенных частей будет 20:80.

oWindow_4 – Тут все просто, делаем параметры просмотра нормальными, и устанавливаем отступы и положение левой прокрутки.

Спасибо за внимание. Автор блога Владимир Баталий

Параметры Word (Экран)

В Word можно легко изменить параметры Word с помощью представления Backstage.

Параметры отображения страницы

Отображение пустого пространства между страницами в режиме разметки Выберите этот параметр, чтобы отобразить верхнее и нижнее поля страницы, включая содержимое колонтитулов.

Показывать метки маркеров Выберите этот параметр, чтобы отобразить выделенный текст на экране и в печатных документах.

Показывать всплывающие подсказки для документов при наведении указателя Выберите этот параметр, чтобы отображать такие сведения, как URL-адреса и примечания рецензентов, в желтых всплывающих окнах. Всплывающие подсказки, также называемые всплывающими подсказками, отображаются при наведении указателя мыши на гиперссылку, знак комментария или аналогичного содержимого.

Читайте также:  Отличаются windows для пк от ноутбука

Всегда показывать эти знаки форматирования на экране

Знаки табуляции Выберите этот параметр, чтобы отображать знаки табуляции в виде стрелок.

Белом Выберите этот параметр, чтобы отображать пробелы между словами в виде точек.

Знаки абзацев Выберите этот параметр, чтобы отобразить концы абзацев с помощью символа абзаца.

Скрытый текст Выберите этот параметр, чтобы отобразить пунктирную линию в разделе текст, отформатированный как скрытый.

Мягкий перенос Выберите этот параметр, чтобы отобразить дефисы, указывающие, где нужно разбить слово в конце строки. Мягкие переносы не выводятся, если слово не переносится. Если слово переносится на другую строку, мягкий перенос отображается как обычный дефис.

Привязка объектов Выберите этот параметр, чтобы отобразить привязки объектов, указывающие на то, что объект присоединен к определенному абзацу.

Необязательные перерывы Выберите этот параметр, чтобы указать, где будет прерываться слово или фраза, если она находится в конце строки. Если вы используете Microsoft Office Word на восточноазиатских языках, этот параметр предотвращает Неправильное разбиение текста.

Примечание: Он доступен только в том случае, если для редактирования текста включена поддержка восточноазиатских языков.

Показать все знаки форматирования Выберите этот параметр, чтобы отобразить все знаки форматирования, указанные в разделе всегда показывать эти знаки форматирования на экране , независимо от того, установлен ли флажок рядом с каждым из них. Если вы отключите этот параметр, на экране будут показаны только те символы форматирования, которые указаны флажками в разделе всегда показывать эти знаки форматирования .

Совет: Вы можете быстро включить или отключить этот параметр, нажав кнопку Показать или скрыть ¶ в группе абзац на вкладке Главная .

Параметры печати

Печать рисунков, созданных в Word Выберите этот параметр, чтобы напечатать все графические объекты, например фигуры и текстовые поля. Снятие этого флажка может ускорить процесс печати, поскольку Word печатает пустую рамку вместо каждого объекта-рисунка.

Печать фоновых цветов и изображений Выберите этот параметр, чтобы напечатать все фоновые цвета и изображения. Если снять этот флажок, вы можете ускорить процесс печати.

Печать свойств документа Выберите этот параметр, чтобы печатать сводные данные документа на отдельной странице после печати документа. В приложении Word сводные данные сохраняются на панели сведений о документе.

Печать скрытого текста Выберите этот параметр, чтобы напечатать весь текст, отформатированный как скрытый. В Word не печатается пунктирное подчеркивание, которое отображается под скрытым текстом на экране.

Обновление полей перед печатью Выберите этот параметр, чтобы обновить все поля в документе перед печатью.

Обновление связанных данных перед печатью Выберите этот параметр, чтобы обновить все связанные данные в документе перед печатью.

Оцените статью