Что такое объект в ворде
Перейти к содержимому

Что такое объект в ворде

  • автор:

Вставка объекта в Word или Outlook

В зависимости от версии Word или Outlook, которую вы используете, вы можете вставить различные объекты (например, PDF-файлы, диаграммы Или листы Excel или презентации PowerPoint) в документ Word или сообщение электронной почты, связав или внедрив их. Чтобы вставить объект, на вкладке Вставка нажмите кнопку Объект.

Вставка нового объекта

Чтобы создать новый файл для вставки в документ Word или сообщение электронной почты:

Вкладка

    В диалоговом окне Объект откройте вкладку Создать , а затем выберите параметр в списке Тип объекта .

  • Сведения в разделе Результат определяются выбранным типом объекта и состоянием флажка В виде значка (установлен или нет). Эти сведения помогут вам определиться с тем, что именно нужно вставить и в каком виде.
  • Чтобы изменить данные во вставленном объекте, дважды щелкните его.
  • В Outlook параметр Отображать как значок доступен только в том случае, если вы форматируйте сообщение в формате RTF (формат текста >формат сообщения>формат сообщения >формат форматированного текста).

Связывание или внедрение существующего файла

Чтобы связать или встроить уже созданный объект:

Вкладка

    В диалоговом окне Объект откройте вкладку Создание из файла и нажмите кнопку Обзор, чтобы найти нужный объект для вставки.

Совет: Сведения в разделе Результат изменяются в зависимости от того, выбраны ли значок «Ссылка на файл » и «Показать как «. Эти сведения помогут вам определиться с тем, что именно нужно вставить и в каком виде.

Внедренные и связанные объекты

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

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

Общие сведения об объектах, свойствах и методах

Объекты являются основными стандартными блоками Microsoft Visual Basic; Почти все, что вы делаете в Visual Basic, включает в себя изменение объектов. Каждый элемент Microsoft Word, например документы, таблицы, абзацы, закладки и поля, может быть представлен объектом в Visual Basic.

Что такое объекты и коллекции?

Объект представляет элемент Word, например документ, абзац, закладку или один символ. Коллекция — это объект, содержащий несколько других объектов, обычно одного типа; Например, все объекты закладки в документе содержатся в одном объекте коллекции. С помощью свойств и методов можно изменить один объект или целую коллекцию объектов.

Что такое свойство?

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

Чтобы задать значение свойства, следуйте ссылке на объект с точкой, именем свойства, знаком равенства и новым значением свойства. В следующем примере включается отслеживание изменений в документе с именем «MyDoc.doc».

Sub TrackChanges() Documents("Sales.doc").TrackRevisions = True End Sub 

В этом примере Documents ссылается на коллекцию открытых документов, а имя «Sales.doc» определяет один документ в коллекции. Свойство TrackRevisions задано для этого документа.

Некоторые свойства нельзя задать. Раздел справки для свойства указывает, можно ли задать это свойство (чтение и запись) или только чтение (только для чтения).

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

Sub GetDocumentName() Dim strDocName As String strDocName = ActiveDocument.Name MsgBox strDocName End Sub 

В этом примере ActiveDocument ссылается на документ в активном окне в Word. Имя этого документа присваивается переменной, которая ссылается на документ в активном окне Word. Имя этого документа присваивается переменной strDocName .

Замечания

Раздел справки для каждого свойства указывает, можно ли задать это свойство (чтение и запись), только чтение свойства (только для чтения) или только запись свойства (только для записи). Кроме того, обозреватель объектов в редакторе Visual Basic отображает состояние чтения и записи в нижней части окна браузера при выборе свойства.

Что такое метод?

Метод — это действие, которое может выполняться объектом. Например, как документ можно распечатать, объект Document имеет метод PrintOut . Методы часто имеют аргументы, определяющие способ выполнения действия. В следующем примере выводится первые три страницы активного документа.

Sub PrintThreePages() ActiveDocument.PrintOut Range:=wdPrintRangeOfPages, Pages:="1-3" End Sub 

В большинстве случаев методы — это действия, а свойства — качества. Использование метода приводит к тому, что что-то происходит с объектом, а свойство возвращает сведения об объекте или вызывает изменение качества объекта.

Возвращение объекта

Большинство объектов возвращаются путем возврата одного объекта из коллекции. Например, коллекция Documents содержит открытые документы Word. Свойство Documents объекта Application (объект в верхней части иерархии объектов Word) используется для возврата коллекции Documents .

После доступа к коллекции можно вернуть один объект, используя значение индекса в скобках (это аналогично работе с массивами). Значение индекса обычно представляет собой число или имя. Дополнительные сведения см. в разделе Возвращение объекта из коллекции.

В следующем примере свойство Documents используется для доступа к коллекции Documents . Номер индекса используется для возврата первого документа в коллекции Documents . Затем метод Close применяется к объекту Document , чтобы закрыть первый документ в коллекции Documents .

Sub CloseDocument() Documents(1).Close End Sub 

В следующем примере используется имя (указанное в виде строки) для идентификации объекта Document в коллекции Documents .

Sub CloseSalesDoc() Documents("Sales.doc").Close End Sub 

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

Sub SaveAllOpenDocuments() Documents.Save End Sub 

Объект Document также имеет метод Save , доступный для сохранения одного документа. В следующем примере документ с именем Sales.doc сохраняется.

Sub SaveSalesDoc() Documents("Sales.doc").Save End Sub 

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

Чтобы узнать, как это делается, откройте редактор Visual Basic и щелкните Обозреватель объектов в меню Вид . Щелкните Приложение в списке Классы слева. Затем щелкните ActiveDocument в списке участников справа. Текст в нижней части обозревателя объектов указывает, что ActiveDocument является свойством только для чтения, которое возвращает объект Document . Щелкните Документ в нижней части обозревателя объектов; Объект Document автоматически выбирается в списке Классы , а в списке Участники отображаются члены объекта Document . Прокрутите список участников, пока не найдите Закрыть. Щелкните метод Close (Закрыть ). В тексте в нижней части окна Обозревателя объектов отображается синтаксис метода . Для получения дополнительных сведений о методе нажмите клавишу F1 или нажмите кнопку Справка , чтобы перейти к разделу Справка по методу Закрыть .

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

Sub CloseDocSaveChanges() ActiveDocument.Close SaveChanges:=wdSaveChanges End Sub 

В следующем примере разворачивается активное окно документа.

Sub MaximizeDocumentWindow() ActiveDocument.ActiveWindow.WindowState = wdWindowStateMaximize End Sub 

Свойство ActiveWindow возвращает объект Window , представляющий активное окно. Для свойства WindowState задается константная максимума (wdWindowStateMaximize).

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

Sub CreateSaveNewDocument() Documents.Add.Save End Sub 

Свойство Documents возвращает коллекцию Documents . Метод Add создает документ и возвращает объект Document . Затем к объекту Document применяется метод Save.

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

Получение справки по объектам, методам и свойствам

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

  • Microsoft IntelliSense. При вводе точки (.) после объекта в редакторе Visual Basic отображается список доступных свойств и методов. Например, при вводе Application. отображается раскрывающийся список методов и свойств объекта Application .
  • Справка. Вы также можете использовать справку, чтобы узнать, какие свойства и методы можно использовать с объектом . Каждый раздел объекта в справке содержит переход см. также, в котором отображается список свойств и методов для объекта . Нажмите клавишу F1 в обозревателе объектов или в модуле, чтобы перейти к соответствующему разделу справки.
  • Обозреватель объектов. Обозреватель объектов в редакторе Visual Basic отображает элементы (свойства и методы) объектов Word.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.

Тема №3. Основные объекты Word подробно

3.1. Основные элементы объектной модели приложения Word

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

На верхней ступени объектной модели находится объект Application (Приложение). Ему непосредственно подчинены объекты нижнего уровня. Приложение является контейнером по отношению к дочерним объектам Document (Документ Word) Основные дочерние объекты приложения приведены в списке.

  • Автотекст и автозамена.
  • Лента как панель инструментов.
  • Диалоги Word.
  • Языки и словари.
  • Конверторы файлов.
  • Список шрифтов.
  • Горячие клавиши.
  • Набор параметров документа или приложения.
  • Выделенная область.
  • Шаблон.
  • Окно приложения или документа.
  • И другие.

Несколько определений

Шаблон документа – это заготовка, которая хранит общие свойства документа и его внутренних объектов, а также настройки среды. По умолчанию новый документ создается на основе шаблона Normal.dot, содержит настройки среды, документа и форматирования, принятые по умолчанию, и не содержит текста. При желании документ может быть создан на основе произвольного шаблона, установленного на компьютере пользователя, или созданного пользователем. Шаблоны находятся в системной папке Templates. Тип документа – это формат внутреннего представления документа, который определяется, прежде всего, приложением, в котором документ создан. Однако приложение может работать с файлами разных типов, для чего существуют программы конверторы, встроенные в приложение. Так, Microsoft Word способен работать с текстовыми файлами, rtf файлами, Web документами, и различными формами представления документов Word. Расширение имени файла определяет тип файла, например, файлы формата «.doc» созданы в старых версиях, файлы формата «.docx» или «.docm» в новых. Тип файла выбирается при его сохранении в окне диалога, вызываемом из основного меню ФайлСохранить как. Команда – это одно простое действие по работе с данными или изменению состояния приложения. Любая команда выполняет метод (алгоритм) применительно к какому-то объекту, активному или выделенному. Перечень команд фиксирован. Все команды доступны из вкладок на ленте, где сгруппированы по функциям, или из диалогов Word. Одна вкладка содержит команды, выполняющие похожие функции. Вызов команды осуществляется нажатием кнопки. Кнопки имеют легко читаемые пиктограммы. Команды приложения можно выполнять не единственным способом, и в этом есть определенный смысл.

Инструменты управления приложением и данными

1. Основное меню. Вызывается кнопкой Office и содержит команды для работы с файлами и управления печатью. Именно в этом месте при открытии или сохранении файла определяется его тип, и работают конверторы преобразования формата представления данных. 2. Лента (Ribbon). Представляет инструмент доступа к командам приложения. Команды расположены на вкладках ленты. Вкладки группируют функции приложения в соответствии с их логическим смыслом. Пиктограммы команд на вкладках ленты дают быстрый доступ к тем командам, которые выполняются достаточно часто. 3. Диалоги Word. Вызываются раскрытием группы команд, и позволяют подробно и в полном объеме указать параметры команды в окне диалога. 4. Панель быстрого доступа. Содержит пиктограммы наиболее часто выполняемых команд (откатка, форматирование по образцу и другие). На эту панель можно добавить (удалить) кнопки, которые нужны для решения какой-либо прикладной задачи. 5. Мини панель инструментов. Всплывает рядом с курсором мыши и предоставляет функции, которые можно выполнить в данный момент. На самом деле она не мини, а очень даже ничего себе, но ее можно выключить в параметрах настройки приложения. 6. Контекстные меню. Иногда называется контекстным меню мыши, но это неверно, так как мышь не является программируемым объектом. Контекстное меню имеет разное содержание в зависимости от того, где вызвано (для какого объекта). Позволяет выполнить быстрее всего те действия, которые доступны здесь и сейчас. 5. Горячие клавиши. Дублируют выполнение некоторых команд. Если вдруг мышь сдохла, они незаменимы. Например, клавиша F10 выполняет вход в главное меню, которым далее можно управлять клавишами-стрелками и Enter’ом.

Arbidex.narod.ru

При помощи Word мы можем вставить в документы рисунки, фотографии, т.е. объекты. Так же можно вставить диаграммы, художественные надписи созданные в Word Art, и векторные рисунки. Средства для создания этих объектов вызываются автоматически при выборе соответствующей команды меню Вставка-Рисунок.
В частности программа позволяет создавать и вставлять геометрические фигуры, художественные заголовки, т.е. в ней имеются средства, отдаленно напоминающие средства специализированных графических редакторов. Правда среди этих средств, нет ничего для создания и обработки растровых иллюстраций — их можно только импортировать из других программ, но зато есть средства для управления их визуализацией, например для изменения яркости, контрастности и масштаба изображения.
Несмотря на столь разностороннюю природу этих объектов, с которыми может работать MWord, у них есть общие свойства, например размер, положение на странице, характер взаимодействия с текстом.
Взаимодействие объектов MS Word с текстом и страницей.
Управление размером и положением объектов. Когда объект выделен вокруг него видны 8 квадратных маркеров. При наведении мыши на один из маркеров, указатель меняет форму и превращается в двунаправленную стрелку. Это позволяет менять размер объекта. И переставить объект можно так же с помощью, когда указатель меняется и превращается в четырех направленную стрелку.
Расширенное управление свойствами объектов. Вручную мы можем управлять только размером и положением объекта на странице. С помощью панели инструментов можно управлять индивидуальными свойствами объектов, а с помощью диалогового окна Формат объекта управляют наиболее общими свойствами объектов всех типов.
Взаимодействие объектов с окружающим текстом. Вставить объект в текст, следует прежде всего задать его взаимодействие с текстом. Средства для этого представлены на вкладке Положение диалогового окна-Формат объекта. Прочие параметры взаимодействия объектов с окружающим текстом. Более тонкую настройку можно найти в диалоговом окне Дополнительная настройка.
Управление горизонтальным положением объекта относительно элементов печатной страницы. Сделать это можно и в ручную, но точную настройку выполняют с помощью диалогового окна Формат объекта — Положение.
Варианты:
— по левому краю
— по правому краю
— по центру
— другое
Управление вертикальным положением объекта. К объекту встроенному в текст, можно подходить с двух позиций: как к элементу оформления страницы или как к элементу оформления содержания, т.е. текста.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *