Letysite.ru

IT Новости с интернет пространства
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Объекты ms word

Объекты ms word

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

Каркас документа Word

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

увеличить изображение: увеличить изображение,
Рис. 1.1. Каркас по умолчанию документа Word

Как можно видеть, в каркас входят кроме библиотеки Word еще три библиотеки и два проекта:

  • Word — библиотека, задающая основу документов Word. Здесь хранится класс, задающий корневой объект Word.Application , и все классы объектов, вложенных в корневой объект.
  • Office — библиотека объектов, общих для всех приложений Office 2000. Здесь находятся классы, определяющие инструментальные панели — CommandBar и классы других общих объектов. Здесь же находятся классы, задающие Помощника (объект Assistant и все классы, связанные с ним). В частности, появился новый объект, которого не было в предыдущей версии — Мастер Ответов (Answer Wizard).
  • Stdole — библиотека классов, позволяющая работать с OLE — объектами и реализовать Автоматизацию.
  • VBA — библиотека классов, связанных с языком VBA. Здесь хранятся все стандартные функции и константы, встроенные в язык, классы Collection и ErrObject .
  • Project — проект по умолчанию, связанный с документом. Классы, которые могут программистом создаваться в этом проекте, методы, свойства, — все это доступно для просмотра, так же, как и объекты классов, встроенных в стандартные библиотеки.
  • Normal — проект, доступный для всех документов Word. Здесь могут храниться функции и классы, используемые всеми документами.

До сих пор речь шла о каркасе, создаваемом по умолчанию. Но при работе с документом этот каркас можно существенно изменить, добавив в документ новые классы, а значит и новые свойства. Для этого достаточно включить в состав каркаса другие библиотеки классов из той совокупности, что входит в Office 2000. Заметим, набор дополнительно поставляемых библиотек в Office 2000 существенно вырос по сравнению с предыдущей версией.

А теперь о том, как это делается. Прежде всего, заметим, что расширение каркаса делается обычно руками, но можно делать это и программно. Для того чтобы вручную добавить в документ новые возможности, необходимо вначале войти в режим редактора программного проекта, для чего достаточно в меню Tools | Macro выбрать пункт Visual Basic Editor или нажать комбинацию клавиш Alt + F11. Затем уже в Редакторе из меню Tools следует выбрать пункт References и в появившемся списке возможных библиотек включить те, которые отвечают Вашим потребностям. На рис. 1.2 показан процесс подключения к документу Word новых библиотек.


Рис. 1.2. Расширение возможностей каркаса документа

В данном примере я подключил библиотеки объектов трех приложений — Outlook, Access и Excel, библиотеку с WEB — классами и загрузчик объявлений, необходимых для вызова API — функций. В результате каркас документа существенно обновился, и документ теперь обладает потенциально большими возможностями, чем документ, создаваемый по умолчанию. В этом документе можно организовать совместную работу четырех приложений Office 2000, работать с WEB — компонентами. Конечно, каркас обеспечивает только потенциальную возможность, чтобы все заработало, нужно многое сделать, наполняя каркас плотью. Например, необходимо описать и создать соответствующие объекты Application для каждого из совместно работающих приложений, прежде чем начать с ними работать.

На рис. 1.2 можно увидеть лишь небольшую часть всей совокупности библиотек (их несколько десятков), доступных в Office 2000. Завершая разговор о каркасе документа, нам остается сделать два важных замечания. Во-первых, заметим, что включение ссылок на новые библиотеки и соответствующее расширение каркаса документа немедленно отражается при просмотре объектов документа. Взгляните на рис. 1.3, где показано, что теперь все объекты, потенциально включенные в состав документа, стали доступными для просмотра и получения справки:


Рис. 1.3. Окно просмотра объектов каркаса документа

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

Объекты MS Word;

Работа с MS Office в Delphi.

Среда разработки приложений Delphi предоставляет программистам массу возможностей по созданию приложений, способных взаимодействовать с внешними программами, такими как Word, Excel, Internet Explorer, Outlook и другими, использующими механизмы Windows для обмена данными. Даже ранние версии Delphi поддерживали технологию DDE и OLE. Начиная с пятой версии Delphi, возможности были дополнены целым набором компонентов для работы с приложениями MS Office.

Функция, реализующая механизм доступа к OLE-объекту, находится в библиотеке ComObj.pas — функция CreateOleObject. Ее единственным аргументом является строка-идентификатор, а возвращает она ссылку на объект, предназначенный для управления этим объектом

function CreateOleObject(const ClassName: string): Idispatch; Эта функция всегда используется для позднего связывания.

Переменная W имеет тип variant, который преобразуется к любому типу объектов.

Доступ к документам и приложениям можно осуществлять через объекты, стоящие на вершине объектной модели приложений MS Office. Через них мы получаем доступ к внутренней структуре документов и приложений.

Идентификаторы Word.Application и Word.Application.8 (9,10) — с помощью этих идентификаторов осуществляется доступ к объекту Application и запускается приложение Word

Идентификаторы Word.Document, Word.Document.8 (9,10), Word.Template.8 – с помощью этих идентификаторов осуществляется доступ к объекту Document, запускается приложение Word, если оно не было запущено, создается новый документ. Если до этого приложение Word

было запущено, то новый документ создается в нем.

Итак, объект Application загружен в память компьютера, и у нас есть доступ к нему через переменную W:variant. Исследуем свойства этого объекта. Обратим внимание на коллекцию Documents. Она содержит документы, их свойства и методы для работы с ними. Элементами коллекции являются открытые в настоящий момент документы. Доступ к ним осуществляется через объекты Item(doc:variant), где doc — имя или индекс документа в коллекции. Поле Count коллекции содержит количество элементов коллекции, если Count=0, то нет ни одного открытого документа. Создадим новый документ. Для этого используем метод ADD этой же коллекции.

W.Documents.Add;

Обращаться к методу ADD коллекции Documents можно как без аргументов, так и с аргументом. Когда аргумента нет, создается обычный документ. Если метод вызывается с аргументом (строкой-указателем на файл шаблона), то создается документ по шаблону.

W.Documents.Add(OpenDialogl.FileName);

Ранее созданный документ можно открыть с помощью метода Open. При вызове метода можно указать и несколько аргументов, но главный из них — ссылка на путь и имя файла.

W.Documents.Open(FileName:=’ с: Документ1.с1ос’ , ReadOnly:=True, PasswordDocument:=’123′);

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

W. Documents. Item( ) .Activate; W. Documents. Item( ) .Activate;

Рассмотрим объект Range, который входит в объект-документ и является его свойством. Объект Range представляет собой содержание части документа или всего документа. Методы этого объекта позволяют записывать и считывать информацию документа.

Для начала рассмотрим два метода, которые вставляют (записывают) текст. Метод InsertBefore записывает текст в начало содержимого объекта Range. Метод InsertAfter записывает текст в конец содержимого объекта Range. He нужно забывать, что объект Range может содержать как весь документ, так и его часть, а его методы действуют только на содержимое конкретного объекта Range. Допустим, объект Range включает в себя весь текст документа. Тогда метод InsertBefore вставит текст в начале документа, сместив текст, который уже был в документе. Метод InsertAfter при этом вставит текст в конце документа. Если объект Range включает только часть текста документа, то эти методы вставят новый текст в начало или в конец этой части, сместив текст, который был в документе до их выполнения.

Как выделить часть текста в документе и работать с ней, применяя описанные методы не ко всему документу, а к фрагменту? Для этой цели можно использовать функцию Range, возвращающую объект типа Range; аргументы функции — позиции начала и конца фрагмента.

Читать еще:  Powershell change user password

MyRange.InsertAfter(‘Вставляем текст в конце заданного фрагмента’)

Для чтения текста из открытого документа Word используется свойство Text:

Если требуется экспортировать в программу-контроллер очень большой текст, то можно работать с его фрагментами в документе. Для этого используйте процедуру Range(first, last), где first, last — границы диапазона (позиции символов), в котором находится рабочий фрагмент.

Другой способ чтения текста документа основан на чтении слов W.Active Document.Words Memol.Lines.Add(W.ActiveDocument.Words.item(a_).Text);

Самый простой способ сохранения документа заключается в вызове метода Save объекта-документа, например: W.ActiveDocument.Save. Данный способ удобно использовать, если документ ассоциирован с файлом на диске.

Когда мы попробуем сохранить с помощью этого метода вновь созданный документ, то откроется диалоговое окно (рис. 5.12), активированное приложением Word.

Эффективным способом избежать ошибок, возникающих при сохранении документов, может быть проверка «был документ сохранен или нет» и использование для сохранения метода SaveAs. Для проверки факта сохранения открытого документа на диск используйте свойство документа Saved — если оно имеет значение True, то документ был сохранен, если False — нет.

if W.ActiveDocument.Saved then messagebox(handle,’Документ сохранен!’,’Внимание!’,0);

Если вновь созданный документ не был сохранен, то для его записи на диск используется метод SaveAs.

ActiveDocument.SaveAs (FileName, FileForroat, LockComments, Password, AddToRecentFiles, WritePassword, ReadOnlyRecommended, EmbedTrueTypeFonts, SaveNativePictureFormat, SaveFormsData, SaveAsAOCELetter)

Аргументы метода SaveAs определяют режимы и формат файла для сохраняемого документа. Используя их при вызове метода, можно добиться такого же результата, как и в режиме обычного пользователя приложения Word.

При вызове метода SaveAs можно задавать как один, так и несколько аргументов — количество определяется только необходимостью их использования в создаваемом приложении. Обычно достаточно первого аргумента (путь и имя файла).

Сохранение документа с указанием пути и имени файла:

W.ActiveDocument.SaveAs(FileName:=MyFileName);где MyFileName — строка, содержащая путь и имя файла.

Сохранение документа с указанием пути и имени файла, а также пароля:

W.ActiveDocument.SaveAs(FileName:=MyFileName, Password:=’мой пароль’)

Сохранение документа, ассоциированного с именем файла, с указанием пароля:

Если приложение обрабатывало несколько документов, и все они уже сохранены, то эти документы можно закрыть одновременно с помощью метода Close коллекции Documents. Добавим в форму приложения кнопку и напишем программный текст, который закроет все открытые документы.

W.Application.Documents.Close;

Если требуется выборочно закрывать документы коллекции, используйте метод Close объекта-документа. Например, чтобы закрыть активный документ, используйте оператор:

Особенность метода Close — возможность задать режим сохранения документа во время его закрытия. Оператор W.ActiveDocument.Close(True);

сохраняет и закрывает документ.

Документы закрыты, можно закрыть приложение Word и очистить память от объекта Application. Используем метод Quit объекта Application и оператор W:=UnAssigned;. Реализуем это в виде процедуры-обработчика нажатия кнопки.

Объектная модель MS Word, объект Application

9.1. Объектная модель MS Word

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

В частности, это следующие:

  • Word (Microsoft Word) — чтобы вызывать объекты Microsoft Office Word из других приложений используется объект Word.
  • Application (Приложение) — объект, который включает в себя все остальные объекты и коллекции. Сам объект Application включается в объект Word .
  • Documents (Документы) — коллекция, которая включает в себя объекты Document (Документ). Объект Document представляет собой документ, с которым вы работаете в редакторе.
  • Bookmarks (Закладки) — c помощью объектов этой коллекции можно задавать места в документе, в которые, при автоматическом создании, можно вставлять изменяемые части.
  • Paragraphs (Абзацы), Sentences (Предложения), Words (Слова), Characters (Символы), Tables (Таблицы), OMath (Математические формулы), Эти коллекции, содержащие объекты, соответствующие их названиям, могут использоваться для обработки слов документа ( Words ), предложений ( Sentences ), отдельных символов ( Characters ) и т.д.
  • Selection (Выделенная область) — представляет собой выделенную область документа или позицию, в которую будет осуществляться вставка очередного символа . Этот объект часто используют при создании простых документов. Однако у него есть существенные недостатки, что делает предпочтительнее использование объекта Range в большинстве случаев.
  • Range (Диапазон) — входит в Document и другие объекты, представляет собой диапазон документа, ограниченный начальным и конечным символом.

Работая с объектной моделью MS Word следует понимать, что, например, объекты Document и Selection могут содержать одинаковые коллекции объектов, например, и там и там есть коллекция Characters , в которую входят объекты Character — то есть — символы. Однако в случае с объектом Document мы можем работать с любым символом документа, а в случае с Selection — лишь с символами в пределах выделенной области. Однако, несмотря на различия, и там и там коллекция Characters имеет одинаковые свойства и методы. То же самое касается и других коллекций и объектов.

Давайте начнем с объекта Application и здесь же поговорим об использовании объектных переменных .

9.2. Работа с объектными переменными

Объектные переменные — это переменные, которые хранят ссылки на объекты . Чтобы инициализировать объектную переменную , нужно использовать ключевое слово Set . Например, так (листинг 9.1.):

Здесь вы можете видеть присваивание переменной ссылки на объект Word.Application . Код, подобный этому, нужен в других приложениях Microsoft Office для запуска нового экземпляра MS Word .

Для того чтобы вы могли работать с Microsoft Word из других приложений — подключите библиотеку Microsoft Word 12.0 Object Library . Сделать это можно, открыв в редакторе окно References командой Tools o References .

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

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

Для того чтобы справка по свойствам и методам работала, объектную переменную надо сначала объявить, а потом присвоить ей ссылку на объект . Например, так (листинг 9.2.):

Ссылку на объект можно присвоить в процессе объявления переменной. Для этого нужно воспользоваться ключевым словом New (листинг 9.3.):

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

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

9.3. Объект Application — приложение

Объект Application можно представить в виде приложения Microsoft Word .

Такой код позволит вывести в окно сообщения информацию об имени приложения:

Как видите, здесь мы обратились к свойству Name (Имя) объекта Application . Вот, что будет выведено при его исполнении (рис. 9.1.).

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

Чтобы упростить обращение к нескольким свойствам объекта, можно воспользоваться оператором With-End With . Этот оператор позволяет обращаться к нескольким свойствам или методам объекта в упрощенной форме. Например, чтобы вывести имя приложения и узнать номер сборки программы нужно воспользоваться таким построением (листинг 9.4.):

Здесь мы использовали объект Application — вместо него может быть любой другой объект или объектная переменная .

Еще один оператор, которым удобно пользоваться при работе с объектами и коллекциями — это For Each…Next .

Например, для вывода в окнах сообщений имен всех открытых документов, можно написать такой код (листинг 9.5.):

Var_Doc — это переменная типа Variant . Коллекция Application.Documents содержит все открытые документы. При каждом проходе цикла в переменную var_Doc записывается ссылка на очередной объект в коллекции.

Чтобы выйти из цикла , можно воспользоваться оператором Exit For .

Сейчас мы кратко опишем важнейшие методы , свойства и события объекта Application .

9.4. Методы объекта Application

9.4.1. BuildKeyCode, KeyString — горячие клавиши

BuildKeyCode возвращает уникальный цифровой код для заданной комбинации клавиш. Используется при назначении «горячих клавиш» для выполнения различных операций.

KeyString возвращает комбинацию клавиш для переданного кода.

Ниже мы рассмотрим пример программного назначения клавиатурной комбинации для вызова макроса.

9.4.2. ChangeFileOpenDirectorу — путь для работы с файлами

ChangeFileOpenDirectory позволяет установить директорию, в которой Microsoft Word ищет файлы для открытия. В установленной папке программа будет искать файлы при программном открытии файлов и при вызове окна открытия файлов.

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

Читать еще:  Открыть файл word

Например, чтобы установить папку » C:Новые документы » в качестве папки по умолчанию, можно использовать такой код (листинг 9.6.):

Следует отметить, что если мы вызываем метод или свойство объекта Application из макроса Microsoft Word, мы можем опускать вызов Application — то есть, в вышеприведенном примере можно написать так:

9.4.3. CleanString — очистка строк

CleanString очищает переданную строку от непечатаемых и специальных символов, превратив ее в обычный текст. Такой же текст можно получить, если скопировать текст из Microsoft Word в Блокнот, а потом — обратно. Например, с помощью такого кода можно получить очищенную строку из выделенной области документа (листинг 9.7.).

9.4.4. Keyboard — программное переключение раскладки

Keyboard позволяет программно переключать раскладку клавиатуры. При переключении используется идентификатор языковых и клавиатурных установок. Чтобы включить русскую раскладку, можно воспользоваться таким кодом (листинг 9.8.):

Очевидно, что 1049 — это код русского языка. Для включения английской раскладки используйте этот метод с идентификатором 1033.

9.4.5. ListCommands — справка по горячим клавишам

ListCommands это необычный метод — если вызвать его с параметром True (листинг 9.9.) — он создаст новый документ, содержащий таблицу со списком клавиатурных сочетаний, назначенных командам MS Word. Таблица содержит несколько десятков страниц.

9.4.6. NewWindow — копия окна активного документа

NewWindow создает копию окна активного документа. Это может быть полезным например, для того, чтобы вывести один и тот же документ на два монитора при работе с расширенным рабочим столом и т.д. Например, метод можно вызвать так:

При необходимости можно задать, для какого именно документа вы хотите создать копию окна. Однако, это потребует использования других объектов. Например — коллекции Windows , содержащей окна документов. Такой код (листинг 9.11.) создаст одну копию для каждого открытого окна:

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

В этом примере вам встретились неизвестные ранее свойства Count и Item . Первое обычно содержит количество элементов в коллекции, второе позволяет обращаться к элементам по индексам или именам.

При создании копии после имени документа появляется двоеточие с номером окна, например, «:1» для первого, «:2» для второго и т.д.

9.4.7. OnTime — запуск макросов по расписанию

OnTime позволяет устанавливать таймер, по которому можно запустить макрос в определенное время. Например, чтобы выполнить макрос MyMacros , который хранится в том же документе, что и исполняемый макрос, достаточно выполнить такой код (листинг 9.12.).

Параметр When указывает на время запуска, параметр Name — на имя макроса. Важно, чтобы макрос был доступен как в момент запуска таймера, так и в момент запуска самого макроса. Для того чтобы это условие соблюдалось, желательно хранить макросы, запускаемые по таймеру, в Normal.dotm , в другом глобальном шаблоне, или в том же документе, в котором произошел запуск таймера.

Как видите, мы привели пример лишь для запуска макроса в строго определенное время. А как же быть, если нужно запустить макрос, например, через пятнадцать секунд после выполнения какой-либо процедуры? Ответ прост (листинг 9.13.)

Здесь мы запускаем тот же самый макрос, но уже через 15 секунд после установки таймера. Функция Now имеет тип Date и возвращает текущую дату и время, а функция TimeValue преобразует переданное ей время в формат Date .

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

Практическая работа по MS Word: «Вставка различных объектов в текстовый документ, редактирование и форматирование объектов»

Как организовать дистанционное обучение во время карантина?

Помогает проект «Инфоурок»

Тема: « Вставка различных объектов в текстовый документ, редактирование и форматирование объектов »

Цель: научиться создавать рисунки средствами MS Word и вставки готовых графических объектов; научиться вставлять в документ таблицу, настраивать внешний вид и вставлять данные (текст, изображения, числа , формулы); научиться строить диаграммы на основе имеющейся таблицы Word, выбор типа диаграммы и способ ее оформления; научиться создавать маркированные, нумерованные и многоуровневые списки

Используемые программные средства: MS Word, Paint

Литература: конспект лекций

Время выполнения: 2 часа

Порядок выполнения работы:

Задание 1: Создать маркированные, нумерованные и многоуровневые списки

1. Запустите текстовый редактор Word . Создать новый документ с помощью команды [Файл –Создать ]

2. Ввести команду [Формат — Список] — на вкладке Маркированный выбрать внешний вид списка. Для детальной установки параметров списка щелкнуть по кнопке Изменить.

3. Набрать Список маркированный, нумерованный и многоуровневый аналогично выбирая соответствующие вкладки.

Задание 2. Подготовьте образец логотипа (фирменного знака) организации по приведенному образцу.

На панели Рисование щелкните по кнопке -Добавить объект Word Art

Выберите любой понравившейся вам стиль и нажмите кнопку OK

Вместо слов «Текст надписи» введите Центр внешкольной работы и нажмите кнопку OK

Щелкните по получившемуся фигурному тексту, появится панель Word Art

Определите, какие свойства вы можете присвоить вашему фигурному тексту.

На панели Word Art кнопка Фигура выберите форму Кнопка.
Введите текст в окне ввода WordArt в виде трех абзацев, так как при вводе одного абзаца вы получите только одну строку.

Задание 3. Внедрение иллюстраций из библиотеки клипов и рисунков.

1. Вставить в документ готовый рисунок из MS Clip Gallery (Встав­ка/Иллюстрации/Клип или Вставка/Объект/ Microsoft Clip Gallery ).

2. Изменить размеры рисунка (Формат/Рисунок/Размер).

3. Настроить яркость и контрастность изображения (Формат/Рису­нок/Рисунок).

4. Преобразовать цветной рисунок к черно-белому (Формат/Рису­нок/Рисунок/Цвет).

Задание 4. Обмен графическими объектами между различными приложениями.

1. В графическом редакторе Paint создать рисунок, сохранить его на диске и вставить в Word -документ (Вставка/ Иллюстрации /Из файла или использовать буфер обмена).

2. Отработать различные варианты обтекания рисунка текстом (Формат/Рисунок/Положение), для этого напечатайте какой либо — текст.

3. Сохранить документ на диске.

4. Завершить работу с MS Word .

Задание 5. Создать таблицу и построить к ней диаграмму.

Вставить в документ таблицу при помощи команды (Таблица – вставить таблицу). Укажите соответствующее количество столбцов (5) и строк (2). Заполним и отформатируем таблицу по образцу.

Выделите всю таблицу ,выполнить команду (Формат –Границы и заливка) На вкладке Граница выберите соответствующую границу.

Выделите только первую строку таблицы , выполнить команду (Формат –Границы и заливка) На вкладке Заливка выберите цвет ячеек.

Заполните таблицу данными.

Выделите заполненные ячейки .Запустите Microsoft Graph. Выполните команду Вставка-Объект-Диаграмма Microsoft Graph. Расположите подчиненные окна таким образом, чтобы были видны и диаграмма, и таблица.

Измените данные в таблице и проследите, как изменится диаграмма. Работая сразу с двумя окнами (таблицей и диаграммой), постоянно следите за тем, какое из них активно в данный момент. От этого будет зависеть набор пунктов горизонтального меню и доступность некоторых операций. Активизировать окно можно щелчком мыши).

Удалите и вновь верните Легенду. Щелкните правой кнопкой по легенде Очистить.

Вызовите контекстное меню диаграммы, щелкнув по ней правой кнопкой и выберите опцию Параметры диаграммы.

Вкладка Заголовок позволяет ввести название диаграммы и осей. Введите название «Возраст». Вкладка Легенда-Добавить легенду. Во вкладке Подписи данных активизируйте параметр Значения. Если хотите добавить к диаграмме и таблицу с исходными данными, то на вкладке Таблица данныхвключите кнопку Таблица данных.

Измените высоту и поворот просмотра (Формат-Объемный вид. ).

Внесите изменения в таблицу.

Измените цвет и форму ряда данных и формата стенок диаграммы.

Задание 6.1. Создайте рисунок средствами MS Word .

Например:

Задание 6.2*. Создание рисунков средствами MS Word .

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

Форматирование всех видов графических объектов доступно также через меню Формат.

Существует возможность автоматического создания различных стандартных фигур (линии, основные формы, фигурные стрелки, элементы блок-схем, звезды и ленты, выноски), используя инструменты Автофигуры на панели инструментов Рисование; замены одной автофигуры на другую. Фигуры, нарисованные полилиниями, могут иметь заливку.

Представляется возможным добавления текста к любому графическому объекту (кроме линий и полилиний): команда Добавить текст из контекстного меню объекта. Заданный текст привязывается к объекту и перемещается вместе с ним. Если привязка текста к графическому объекту не является обязательной, используйте кнопку Надпись на панели инструментов Рисование. Эту кнопку можно использовать для добавления текста в любое место страницы, например, для создания подписей к рисункам.

Читать еще:  Расширенный буфер обмена word

Кнопка Действия открывает доступ к ряду команд по обработке векторной графики:

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

2) Разгруппировать — разделение ранее сгруппированного изображения на составляющие с целью их дальнейшего форматирования по отдельности.

3) Порядок — изменение порядка следования перекрывающихся объектов.

4) Сетка — установка режима привязки к узлам сетки, который позволяет легко выравнивать объекты при рисовании.

5) Выровнять/распределить — выравнивание выделенных графи­ческих объектов относительно страницы или друг друга.

6) Повернуть/отразить — поворот графических объектов на произвольный угол (Свободное вращение); поворот на угол, равный 90 0 (Повернуть влево, Повернуть вправо); зеркальное отображение объектов (Отразить слева направо, Отразить сверху вниз).

7) Обтекание текстом — задание характера взаимного расположения текста и графического объекта (Вокруг рамки, По контуру, За текстом, Перед текстом, Сверху и снизу, Сквозное, Изменить контур обтекания).

8) Начать изменение узлов — изменение формы выделенной полилинии или кривой.

Работа с объектами в MS Word. Связанные объекты

Страницы работы

Содержание работы

Работа с объектами в Ms Word

1. Объекты в Word

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

Объекты в документы Word можно вставлять двумя различными способами: как связанные и как внедренные объекты.

2. Связанные объекты

2.1 Понятие связанного объекта

Как отмечалось в лабораторной работе, объекты можно разделить на внешние и внутренние. При этом подчеркивалось, что это разделение условно, поскольку все зависит от того, каким именно образом объекты вставлялись в документ MS Word.

Иногда требуется при вставке объекта явным образом указать, что данный объект является документом какого-то конкретного приложения. При таком подходе есть два важных момента. Первый связан с тем, что часто удобней объект обрабатывать именно тем приложением, документом которого этот объект является (например, фрагмент базы данных, электронная таблица сложной структуры с большим объемом вычислений, сложный рисунок, который возможно будет периодически меняться и т.п.). В этом случае, как Вы уже знаете, с объектом устанавливается связь, а сами объекты получают название связанных объектов. Второй важный момент – это возможность двойного редактирования документа: либо в документе MS Word, либо в исходном файле.

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

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

Первый тип объектов попадает в документ MS Word следующим образом: в «родном» приложении требуемый фрагмент копируется в Буфер обмена, затем запускается MS Word и объект вставляется в нужное место по команде Правка ® Специальная вставка.

Второй тип объектов вставляется с помощью режима меню Вставка ® Объект.

2.2 Вставка связанных объектов с использованием Специальной вставки

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

Чтобы вставить связанный объект, необходимо выполнить следующие действия:

1. Выделить данные объекта в исходном файле и выбрать команду Правка ® Копировать.

2. Открыть документ Word и установить курсор в то место, куда необходимо вставить связанный объект.

3. Выбрать команду Правка ® Специальная вставка. При этом на экране будет отображено окно диалога Специальная вставка (рис 1).

4. Выбрать формат объекта в списке Как. В расположенной ниже области Результат отображается краткое описание режима функционирования каждого типа объектов в документе.

5. Выбрать вариант Связать для вставки связанного объекта. (При выборе варианта Вставить будет выполнено внедрение объекта).

6. Щелкнуть кнопку ОК.

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

В Екатеринбурге выборы

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

Таблица, которую необходимо поместить под данным текстом, размещена в файле УчебнаяДокументыВыборы.xls. Используя описанный ваше алгоритм, вставьте таблицу из данного документа сразу под текстом.

1. С помощью значка на Панели задач перейдите в окно MS Excel. Измените количество проголосовавших за Чернецкого по Кировскому району.

2. Вернитесь в окно MS Word. Убедитесь, что внесенные изменения отражены в документе Выборы.doc.

3. Сохраните измененный файл Выборы.doc под именем Выборы1.doc в Вашей папке.

2.3 Связывание с использованием команды
Вставка ® Объект

При вставке связанного объекта с использованием команды Вставка ® Объект создается связь с существующим файлом. При этом связываемый объект будет содержать все данные этого файла. Для вставки объекта необходимо выполнить следующие действия:

1. Поместить текстовый курсор в то место документа, куда требуется вставить объект.

2. Выбрать команду Вставка ® Объект. При этом на экране будет отображено окно диалога Вставка объекта (рис. 2).

3. Открыть вкладку Создание из файла.

4. Ввести имя связываемого файла или выбрать его с помощью кнопки Обзор.

5. Установить флажок Связь с файлом.

6. Щелкнуть кнопку ОК.

Теперь повторите вставку в данный документ электронной таблицы (как в задание А, но с помощью режима Вставка ® Объект).

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

Таблица, которую необходимо поместить под данным текстом, размещена в файле УчебнаяДокументыВыборы.xls. Используя описанный над этим заданием алгоритм, вставьте таблицу из данного документа сразу под текстом.

F Обратите внимание на то, что при использовании данного способа будут вставлены все данные исходного файла.

1. Откройте документ Выборы.xls с помощью MS Excel.

2. Внесите изменения в исходные данные (например, измените название района Кировский на Верх-Исетский.).

3. С помощью значка на Панели задач вернитесь в документ Word. Убедитесь, что внесенные изменения отражены в текущем документе.

4. Сохраните текущий документ MS Word под Вашим именем в папке РабочаяЧерновики.

2.4. Редактирование связанных объектов

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

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

2. Выделить объект, выбрать команду Правка ® Объект (имя объекта) ® Открыть связь (или Правка ® Объект (имя объекта) ® Изменить связь).

При выполнении любого из вышеперечисленных действий Word открывает исходный файл в обслуживающей его программе для редактирования данных этого файла.

1. Откройте связанный объект, установленный после задания В, для редактирования.

2. Удалите в итоговой таблице строку с данными о каком-либо кандидате (будем считать, что сошел с дистанции).

3. Закройте Excel и вернитесь в документ Word. Убедитесь, что внесенные изменения отражены в Вашем документе.

3. Вопросы для контроля

(1) Какой объект называется связанным? Какие два типа связанных объектов выделяют?

(2) Каким образом можно вставить в документ MS Word связанный объект, представляющий собой часть документа, созданного в другом приложении?

(3) Как можно вставить в документ MS Word связанный объект, представляющий собой содержимое произвольного файла?

(4) Какова технология редактирования связанных объектов?

G Пригласите преподавателя и продемонстрируйте ему вставленные таблицы. Кроме этого, ответьте ему на контрольные вопросы. Уточните у преподавателя, следует ли Вам продолжать изучать данный материал. Если да – щелкните по синей строке текста, расположенной ниже.

Ссылка на основную публикацию
Adblock
detector