Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Петров Ю. И., Шупикова Ю. В., Викулина Д. А., Макаров С. Н
В данном материале исследуются методы и инструменты автоматизации текстового редактора Microsoft Word, описываются их ключевые характеристики, достоинства и недостатки, а также приводятся примеры их применения.
Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Петров Ю. И., Шупикова Ю. В., Викулина Д. А., Макаров С. Н
Исследование актуальных автоматизированных систем управления технологическими процессамиТехнология персонализации документов формата Open Office xml с применением XSL-трансформацииФункционал программирования LibreOffice/OpenOffice для разработки программ обработки документов
Структурирование медицинской информационной системы с применением электронных клинических документов в стандарте HL7 CDA с поддержкой форматов Office Open xml
Использование Open XML для формирования клинических документов в формате HL7 CDA
Не удается отыскать необходимую информацию? Воспользуйтесь сервисом подбора книг.
Текст научной работы на тему «Способы и средства автоматизации текстового процессора Microsoft Word»
типом геоинформации. Также, использование объектно-ориентированного программирования для создания геоинформационных систем позволяет легко внести небольшие изменения в пользовательское представление информации, например добавить еще несколько окон проекции или добавить
активируем фильтр, который преобразует визуализацию моделей в черно-белый формат.
Поскольку в геоинформационных системах графические объекты связаны с табличными данными, программе необходимо эффективно обрабатывать графику и одновременно семантику, что несомненно усложняется гигантскими объёмами информации. Интеллектуальные ГИС к тому же должны обеспечивать комплексный анализ и интерпретацию разнотипных данных, поддержку принятия решений и моделирование в распределенной среде. Отсюда следует, что для таких ГИС необходимо разрабатывать специализированные объектные модели предметной области с возможностью установления любых необходимых топологических связей между объектами и классами объектов.
1. Википедия [Электронный ресурс]. — Доступ по ссылке: http://ru.wikipe-dia.oig/wiki (дата обращения: 28.05.12).
МЕТОДЫ И ИНСТРУМЕНТЫ АВТОМАТИЗАЦИИ В MICROSOFT WORD
Викулина Д.А.*, Макаров С.Н.*
Московский государственный университет приборостроения и информатики, г. Москва
В статье рассматриваются способы и средства автоматизации текстового процессора Microsoft Word, приводятся их основные особенности, преимущества и недостатки, а также демонстрируются примеры реализации.
* Кафедра «Экономические информационные системы».
* Студент кафедры «Экономические информационные системы». " Студент кафедры «Экономические информационные системы».
* Студент кафедры «Экономические информационные системы».
Увеличение сложности и трудоемкости генерации (со стороны разработчиков) и создания (со стороны пользователей) документов Word приводит к необходимости применения средств автоматизации рутинных или часто повторяющихся операций. Используя различные способы автоматизации, такие средства могут существенно повысить производительность, как сотрудников, так и разработчиков прикладных решений, что подчеркивает актуальность рассматриваемой темы.
1. Способы автоматизации Microsoft Word
В настоящее время выделяют следующие способы / технологии автоматизации текстового процессора Microsoft Word:
1. OLE Automation.
2. Библиотеки Open Office XML.
3. Библиотеки сторонних разработчиков, использующие, как OLE Automation и Open Office XML, так и прямой доступ к файлам.
1.1. OLE Automation
OLE Automation (Object Linking and Embedding) — технология компании Microsoft, позволяющая обращаться к COM-объектам из интерпретаторов скриптовых языков, таких, как VBScript [1]. Непосредственно COM (Component Object Model — объектная модель компонентов) представляет собой технологический стандарт от компании Microsoft, предназначенный для создания программного обеспечения (ПО) на основе взаимодействующих между собой компонентов, каждый из которых может использоваться во многих программах одновременно [2]. Стандарт воплощает в себе идеи полиморфизма и инкапсуляции объектно-ориентированного программирования, а сервера автоматизации является частью технологического стандарта
Ключевое понятие, лежащее в основе стандарта COM — COM-компонент. Программы, построенные на стандарте COM, фактически не являются автономными программами, а представляют собой набор взаимодействующих между собой COM-компонентов. Каждый компонент имеет уникальный идентификатор (GUID) и может одновременно использоваться многими программами.
Компонент взаимодействует с другими программами через COM-интер-фейсы — наборы абстрактных функций и свойств. Каждый COM-компонент должен, как минимум, поддерживать стандартный интерфейс «IUnknown», который предоставляет базовые средства для работы с компонентом. Интерфейс «IUnknown» включает в себя три метода: Querylnterface, AddRef, Release.
Microsoft Word, как и все приложения пакета Microsoft Office, является сервером автоматизации и поддерживает технологию OLE. Реализованный как COM-сервер, он может предоставлять другим приложениям, называемыми COM-диспетчерами или COM-контроллерами, доступ к документу, абзацу, закладке с помощью соответствующих объектов.
Объекты автоматизации с точки зрения программирования мало чем отличаются от обычных объектов, известных из теории и практики объектно-ориентированного программирования. Как и обычные объекты, они обладают свойствами и методами. Свойство — это характеристика объекта; например, свойством абзаца (объект Paragraph) может быть его стиль (Style).
Методом называется действие, которое можно выполнить с объектом (например, можно сохранить документ с помощью метода SaveAs объекта Document). Нередко серверы автоматизации содержат наборы однотипных объектов, называемых коллекциями. Например, текстовый процессор может содержать коллекцию документов, а каждый документ — коллекцию абзацев.
Для того, чтобы узнать, какие объекты автоматизации доступны для использования, производитель программного обеспечения включает в комплект поставки сервера автоматизации документацию и файлы справки, описывающие предоставляемую объектную модель.
Вся актуальная информация об объектах, требуемая для работы контроллеров автоматизации, располагается в типовых библиотеках. Эти библиотеки типов сохраняются в уникальном бинарном формате и обычно имеют расширения файлов *.olb или *.tlb. Кроме того, они могут быть встроены в исполняемые файлы (*.exe) или динамически подключаемые библиотеки (*.dll).
Для связи с сервером автоматизации существует два способа:
Позднее связывание означает, что реальная ссылка на объект в переменной или классе появляется на этапе выполнения приложения-контроллера. Этот способ обычно более медленный, чем ранее связывание, но он доступен во всех средствах разработки, позволяющих создавать контроллеры автоматизации, и менее чувствителен к тому, все ли параметры методов перечислены при их вызовах в коде приложения-контроллера.
Раннее связывание означает, что реальная ссылка на объект автоматизации появляется уже на этапе компиляции. Поэтому в коде приложения-контроллера требуется ссылка на библиотеку типов (или на специальный модуль, являющийся интерфейсом к ней), и это приводит к генерации в этом приложении классов с теми же свойствами и методами, что и у объектов автоматизации, что делает возможными синтаксическую проверку имен методов на этапе компиляции и доступ к именованным константам, содержащимся в библиотеке типов. Отметим, однако, что не все средства разработки, поддерживающие позднее связывание, осуществляют также поддержку раннего связывания.
При позднем связывании корректность вызовов методов проверяется в момент их осуществления, то есть на этапе выполнения приложения, а не на этапе его компиляции.
1.1.1. Общие принципы создания контроллеров автоматизации
В общем случае контроллер автоматизации должен выполнять следующие действия [3] :
1. Проверить, запущена ли копия приложения-сервера (необязательный шаг).
2. В зависимости от результатов проверки и требований разрабатываемого продукта запустить копию автоматизируемого приложения Microsoft Word, либо подключиться к уже имеющейся копии.
3. Сделать окно приложения-сервера видимым (необязательный шаг).
4. Провести определённые операции с серверным приложением (например, создать или открыть файлы, внести изменения в их содержание, сохранить файлы и т.д.).
5. Закрыть приложение-сервер, если его копия была запущена данным контроллером, или отключиться от него, если контроллер подключился к уже имеющейся копии.
1.1.2. Объектная модель Microsoft Word
Общая структура объектной модели текстового процессора Microsoft Word представлена на рис. 1 [4].
Приложение Word Word. Application
Выделенный объект Selection
Рис. 1. Объектная модель Microsoft Word
Объектная модель представляет собой древовидную структуру, корнем которой является объект Application, представляющий текущий экземпляр Word. Объект Application содержит объекты Document, Selection, Bookmark и Range. Каждый из этих объектов имеет много методов и свойств, которыми можно управлять и с которыми можно взаимодействовать.
Winapi.ActiveX, System.Win.ComObj, System.Variants;
WordApplication, WordDocument: Variant; WordlsRunning: Boolean;
CoInitializeEx(nullptr, 0); пытаясь снова
WordApplication := GetActiveOleObject(‘Word. Application’); WordlsRunning := not VarlsNull(WordApplication); if not WordlsRunning then
WriteLn(Format(‘Текст первого абзаца: * + 3LineBreak + т"%з"f sIiineBreak +
‘Количество таблиц: %s’ + sLineBreak + т Количество рисунков: %s *,
[ Wo г dDo cume nt. Pa r a graphs . Fi r s t. Ra nge. T ext, WordDocument.Tables.Count, WordDocument.InlineShapes.Count
WordDocument.Close; if not WordlsRunning then WordApplication.Quit;
on E: Exception do Writebn(E.Message);
WordApplication := Unassigned; end; end.
Листинг 1. Пример взаимодействия Delphi и Microsoft Word с использованием OLE Automation (позднее связывание)
На первый взгляд объектная модель — это множество перекрытий. Например, объекты Document и Selection члены объекта Application, но объект Document также член объекта Selection. Оба объекта, Document и Selection, содержат объекты Bookmark и Range. Перекрытие существует, поскольку существует множество способов доступа к одному и тому же типу объекта.
К примеру, к объекту Range применяется форматирование, но может возникнуть необходимость получить доступ к объектам в пределах текущего выбора, определенного параграфа, раздела или всего документа. Объект Range представляет собой непрерывную область документа, границы которой определяются начальным и конечным символами, и обеспечивает доступ практически ко всем объектам текстового редактора.
Пример взаимодействия c COM-сервером Microsoft с использованием языка программирования Delphi приведен в листинге 1, результаты его выполнения — на рис. 2.
nelphi Л OIF Ûntnmatinn 1 = | И
Текст первого абзаца:
"СПОСОБЫ И СРЕДСТВА АВТОМАТИЗАЦИИ ТЕКСТОВОГО ПРОЦЕССОРА MICROSOFT UOHD
Количество таблиц: 2
Количество рисунков: 3
Рис. 2. Результат выполнения Листинга 1 1.2. Open XML-библиотеки
Office Open XML (OOXML, DOCX) — серия форматов файлов для хранения электронных документов пакетов офисных приложений — в частности, Microsoft Office. Формат представляет собой zip-архив, содержащий текст в виде XML, графику и другие данные, которые могут быть переведены в последовательность битов (сериализованы) с применением защищённых патентами двоичных форматов, спецификации которых были опубликованы Microsoft для пользователей OOXML на условиях Microsoft Open Spécification Promise [5].
Первоначально формат создавался как замена прежнему двоичному формату документов, который использовали приложения Microsoft Office вплоть до версии Office 2003 включительно. В 2006 году формат Office Open XML был объявлен свободным и открытым форматом Ecma International. Он является форматом по умолчанию для приложений Microsoft Office 2007 и более поздних.
Существует две различные версии OOXML, которые определены в ECMA-376 и ISO 29500: 2008. Полная интеграция формата ISO 29500 планируется в Microsoft Office 2010. Несмотря на стандартизацию и значительные усилия по продвижению со стороны Microsoft, данный формат документа вызывал множество замечаний со стороны экспертов. Особенно отмечается его сложность, а документация по нему превышает 7000 страниц [6], что создает серьезные трудности для поддержки формата другими разработчиками.
Все, что нужно для работы с файлами данного формата — установить библиотеку, поддерживающую данный формат файлов. Для .NET Framework Microsoft предоставляет пакет OpenXML SDK [7], представляющий собой набор .NET-классов, позволяющих полноценно работать с файлами Office Open XML. Программная поддержка формата имеется также и для других средств разработки [8] :
— Apache POI c 3.5 версии;
— Aspose.Words (для .NET и Java) поддерживает открытие и сохранение документов формата Office Open XML;
— docx4j — открытая библиотека (Apache-лицензия) для поддержки WordprocessingML компонента в Java;
— OpenXML4J — Java-библиотека, предназначенная для создания и управления Office Open XML- и OPC-документами;
— SoftArtisans WordWriter поддерживает создание Office Open XML документов с использованием шаблонов;
— TX Text Control, семейство компонентов для работы с Word, поддерживающие чтение и запись документов формата Office Open XML;
— В Zend Framework 1.7 поисковый движок PHP позволяет искать информацию в документах Office Open XML;
using Document Format. OpeiiXml. Packaging; using Document Format. OpeiiXml .Wordprocessing; using Document Format. OpeiiXml;
статическая void Главная(string[] аргументы)
Console.WriteLine"n" + "Количество таблиц: п" + "Количество рисунков: ", doc.Body.Elements() . First().InnerText,
doc.Body.Elements<).Count(),
Листинг 2. Пример взаимодействия C# и Microsoft Word с использованием Office Open XML SDK
— Python-docx — нативная библиотека для Python, позволяющая создавать, редактировать и искать информацию в docx / WordML-файлах;
— paradocx, нативная библиотека для Python, основанная на openpack для записи docx / WordML-файлов.
i Не можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
— Templater поддерживает создание docx и xlsx файлов из шаблонов, доступен для .NET and JVM.
Текст первого абзаца:
"Способы и средства автоматизации текстового процессора Microsoft Word" Количество таблиц: 2 Количество рисунков: 3
Рис. 3. Итог выполнения Листинга 2 1.3. Библиотеки, разработанные третьими лицами
— Aspose.Words для .NET и Java;
— компоненты MS Word Document для Delphi.
Aspose.Words представляет собой комплексную библиотеку классов для .NET [9] и Java [10], позволяя взаимодействовать с документами DOC, OOXML, RTF, HTML, OpenDocument, PDF, XPS, EPUB и др. напрямую из .NET/Java-приложения без использования Microsoft Word.
1.4. Средства автоматизации Microsoft Word
Для взаимодействия с текстовым процессором Microsoft Word могут быть использованы средства и языки разработки в зависимости от рассмотренных способов доступа. Для выбора средства разработки следует рассмотреть такие вопросы как, необходимость / возможность установки на компьютере
пользователя текстового процессора Microsoft Word, поддержка автоматизации каких типов файлов будет необходима при автоматизации, критична ли скорость обработки документов и т.д.
Если установка Microsoft Word на компьютере пользователя не представляет проблемы, это позволяет использовать технологию OLE Automation. В этом случае контроллеры автоматизации можно создавать с помощью любых средств разработки, поддерживающих технологию COM. Одним из наиболее популярных средств является встроенный язык VBA (Visual Basic for Applications), использующий раннее связывание и не требующий приобретения / использования других средств программирования. Кроме этого, могут быть использованы другие языки, в частности Embarcadero Delphi, пример взаимодействия которого с Microsoft Word был приведен в статье. Следует отметить, что в настоящее время OLE Automation — наиболее часто используемая технология, в первую очередь за счет обеспечения универсального доступа через относительно простую объектную модель, однако стоит отметить, что OLE-automation, как правило, имеет меньшую производительность по сравнению с прямым доступом (в компонентах сторонних
разработчиков) и библиотеками доступа к Open Office XML.
Ведение документации — довольно трудоемкий процесс, подразумевающий выполнение однотипных и неоднократно повторяющихся действий со стороны пользователей офисных пакетов. Это в свою очередь говорит о необходимости внедрения в практику средств, позволяющих автоматизировать соответствующие процессы.
В данном материале были проанализированы главные методы и инструменты для автоматизации документов в текстовом процессоре Microsoft Word, приведены важные моменты.
менты рассматриваемых технологий. Широкие возможности, предоставляемые OLE Automation, Office Open XML SDK и библиотеками сторонних разработчиков могут быть использованы в случае необходимости автоматизации документов, что несомненно приведет к повышению эффективности деятельности сотрудников и упростит процессы ведения документации.
1. Windows Programming: OLE Automation (Guide) [Электронный ресурс] // Skolob Matrix. — 2007. — Режим доступа: www.skolob.co.uk/skolob/ index.php?op=ViewArticleblogId=1 (дата обращения: 03.06.12).
2. COM: Component Object Model Technologies [Электронный ресурс] // Microsoft Corporation. — 2012. — Режим доступа: www.microsoft.com/com/de-fault.mspx (дата обращения: 03.06.2012).
3. Елманова Н. Автоматизация приложений Microsoft Office в примерах. Ч. 1. Microsoft Word и Microsoft Excel [Электронный ресурс] // Компьютер Пресс. — 2000. — № 11. — Режим доступа: www.compress.ru/article.aspx?id=12230 (дата обращения: 05.06.2012).
4. Корняков В. Программирование документов и приложений MS Office в Delphi (+ CD-ROM). — СПб.: БХВ-Петербург, 2006. — 496 с.
5. Standard ECMA-376 [Электронный ресурс] // ECMA International. —
2011. — Режим доступа: www.ecma-international.org/publications/standards/ Ecma-376.htm (дата обращения: 02.07.2012).
6. Publication of ISO/IEC 29500:2008, Information technology — Document description and processing languages — Office Open XML file formats [Электронный ресурс] // ISO. — 2008. — Режим доступа: www.iso.org/ iso/news.htm? refid=Ref1181 (дата обращения: 02.07.2012).
7. Welcome to the Open XML SDK 2.0 for Microsoft Office [Электронный ресурс] // Microsoft Corporation. — 2012. — Режим доступа: http://msdn.micro-soft.com/en-us/library/bb448854.aspx (дата обращения: 06.07.2012).
8. Перечень программного обеспечения, совместимого с Office Open XML [Электронный ресурс] // Wikipedia. — 2012. — Доступно по ссылке: http://en.wikipedia.org/wiki/List_of_soft-ware_that_supports_Office_Open_XML (дата обращения: 10.07.2012).
9. Aspose.Words for .NET [Электронный ресурс] // Aspose. — 2012. — Режим доступа: www.aspose.com/categories/.net-components/aspose.words-for-.net/ default.aspx (дата обращения: 11.07.2012).
10. Aspose.Words for Java [Электронный ресурс] // Aspose. — 2012. — Режим доступа: www.aspose.com/categories/java-components/aspose.words-for-java/default.aspx (дата обращения: 11.07.2012).
11. MSWordDocument [Электронный ресурс] // Scalabium Software. —
Средства автоматизации подготовки документов
Word имеет встроенные средства автоматизации подготовки документов, такие как автозамена, автотекст, автоформат, которые вызываются командой Файл, Параметры, Параметры автозамены, а Вставку специальных символов, стили, проверку правописания.
Автотекст
Позволяет автоматически вводить заложенные в его словаре блоки текста. При использовании автотекста пользователь может выбрать из предлагаемого словаря и вставить в документ любой текстовый фрагмент. Автотекст имеет функцию автозавершения; если она установлена, то при вводе первых четырех символов автотекста появляется всплывающая подсказка, которая может быть сразу вставлена нажатием клавиши Enter. Можно добавлять выделенный текстовый блок командой Вставка, Текст, Экспресс-блоки, Сохранить выделенный фрагмент в коллекцию автотекста (рис. 5.15) либо набивая текст в диалоговом окне и выбирая кнопку Добавить.
Автоформат подразумевает автоматическое форматирование вводимого текста. С помощью этого средства можно быстро отформатировать заголовки, списки, границы, числа, знаки и др. Позволяет автоматически отформатировать весь документ, если задать команду Автоформат либо настроить соответствующие параметры автоформата при вводе текста. Рис. 5.15. Вкладка Вставка, группа команд Текст
Формулы и специальные символы
Под специальными символами подразумеваются символы, не предусмотренные для ввода непосредственно с клавиатуры. На вкладке Вставка, Символы предусмотрены команды Формулы и Символ. Символы разделены на вкладки Символы и Специальные знаки (рис. 5.16). Специальные знаки содержат небольшой список символов с предусмотренными комбинациями клавиш.
Вкладка Символы предлагает много символов, соответствующих определенному шрифту, а в некоторых шрифтах – специфическому алфавиту или языку. Кнопка Сочетание клавиш позволяет задать подходящую комбинацию клавиш символу, применяемому достаточно часто.
Автозамена

Word содержит встроенный словарь автозамены в рамках проверки правописания и замены случайных опечаток. Словарь допускает добавление новых комбинаций автозамены. Можно выделить в документе заменяемый текст, за Рис. 5.16. Вставка символов тем активировать диалоговое окно, набрать заменяющую комбинацию вручную и щелкнуть Добавить.
Вы можете заменить частое использование длинных фраз на более короткие выражения. К примеру, чтобы выполнить замену, напишите в тексте "монрф", щелкните по нему правой кнопкой мыши и выберите опцию "Автозамена", затем "Параметры автозамены". В появившемся окне введите заменяемую фразу "Министерство образования и науки Российской Федерации" и нажмите кнопку "Добавить". Этот метод значительно ускорит процесс ввода текста.
Стили
Мощным средством автоматизации ввода и редактирования текста в Word являются стили. Стать оформления – именованная совокупность значений и настроек параметров шрифта и абзаца. Существует два подхода к оформлению документа. Первый, традиционный, состоит в том, что при форматировании каждого фрагмента текста задаются его параметры.
Такой подход требует ручного отслеживания единства стилевого оформления документа. Более профессиональный и надежный подход к форматированию: механизм стилей, определяемый с панели Главная в группе Стили. Работа со стилями состоит в использовании готовых стилей, создании новых и настройке.
При создании стилей применяется принцип наследования, заключающийся в том, что каждый стиль основан на каком-то из существующих стилей. Поэтому при изменении, например, размера базового шрифта он будет изменен и в наследуемом. При использовании стилей следует выделить в документе логические блоки: заглавия, абзацы, перечисления и для каждого создать стиль – описание физических параметров, применяющихся для отображения этого логического элемента. При редактировании текста для каждого логического элемента документа в панели форматирования указывается, какому они принадлежат стилю.
Проверка правописания
Программа проверки правописания использует орфографические словари, словари синонимов и антонимов, алгоритмы применения правил грамматики для обнаружения ошибок в знаках препинания, стилистике. Провести настройку параметров проверки правописания можно командой Файл, Параметры, раздел Правописание.
Для работы в автоматическом режиме следует установить флажки Автоматически проверять орфографию и Автоматически проверять грамматику. Проверку правописания в Word 2010 запускают кнопкой Правописание.
В зависимости от характера ошибки открывается окно, в котором дается справка о том, какое правило нарушено, и предложены варианты иборьбы. По грамматической ошибке предлагается грамматический совет. Как и в общении с живым редактором, автор текста вправе не согласиться с предлагаемым замечанием, например в части разговорной лексики. Программа реализует проверку правила "Благозвучие на стыке слов" и просит убирать пять согласных, расположившихся подряд в сочетании слов, например, "доказательств для".
Если варианты неточны или неприемлемы, от них можно отказаться командой Пропустить.
Можно и просто просматривать текст, а на словах, подчеркнутых волнистой чертой, щелкать правой кнопкой мыши и выбирать вариант иборьбы:
Автоматизация ввода и редактирования
Когда часто приходится вводить в документы одни и те же длинные названия компаний или использовать для оформления документов стандартные объекты (логотип компании, стандартный заголовок делового письма и т.д.), эту процедуру можно упростить с помощью средства, называемого автотекстом. Автотекст позволяет быстро вставить в документ требуемые объекты и гарантирует правильность при повторном вводе текста. Эта функция позволяет сохранять часто используемые фрагменты текста (или рисунка) и при необходимости быстро вставлять в текст.
К элементам автотекста можно отнести текстовые фрагменты, графические изображения, таблицы и различные компоненты оформления документа.
В результате вызова функции открывается окно диалога «Автотекст», предоставляя наиболее широкие возможности по работе с элементами автотекста. Из верхнего списка можно выбрать элемент автотекста и просмотреть на его содержимое.

Рис. 1. Диалоговое окно создания Автотекста
В поле Имя элемента отображается имя, предлагаемое по умолчанию Microsoft Word. Это имя можно оставить без изменения или ввести имя элемента, наиболее уместное с точки зрения пользователя. Длина имени ограничивается 32 символами, включая пробелы.
Можно сохранить в элементе автотекста часть фразы, тогда нужно вставить после нее пробел. В этом случае не придется добавлять пробел при вставке этой фразу в предложение. Если фраза является стандартной частью предложения, целесообразно добавить знаки пунктуации.
В случае необходимости в элемент автотекста можно внести изменения. Если какой-либо из элементов автотекста станет не нужен, его можно удалить. Существующий элемент автотекста можно заменить. Эти операции выполняются с помощью вкладки Автотекст диалогового окна Автозамена.
Здесь можно Добавить новый элемент, Удалить ненужный, Вставить один из имеющихся.
Автозамена
Автозамена — средство для автоматической коррекции опечаток, вставки в документ фрагментов текста, графики, таблиц и т.п.
Средство автозамены может исправлять часто встречающиеся ошибки (например, ввод «дял» вместо «для»). Дело в том, что при беглом печатании двумя руками иногда одна рука опережает другую, при этом, как правило, пользователь не смотрит на клавиатуру. Учитывая возможные типы ошибок подобного рода, Microsoft Word предусматривает около 400 вариантов замен различных часто встречающихся опечаток. Можно дополнять этот список своими заменами.
Автозамена предусматривает исправление ошибочно введенных двух прописных букв подряд, исправление первой строчной буквы и ошибочного нажатия клавиши Caps Lock.
Функцию автозамены можно применять для расшифровки сокращений. Это означает, что вы можете вводить аббревиатуру, и система автозамены автоматически подставит ее полное значение. Это особенно полезно при наборе часто используемых иностранных терминов. К примеру, если ввести «цшт» (что соответствует «win» на русской раскладке клавиатуры), Microsoft Word заменит ее на «Windows» с помощью автозамены, тем самым устраняя необходимость постоянно переключать раскладку для ввода нужного слова.

Рис. 2. Диалоговое окно Автозамена
Окно диалога «Автозамена» представлено на Рис. 2. Ниже приведен список опции окна диалога «Автозамена»:
Исправлять две прописные буквы в начале слова
При вводе двух прописных букв подряд в одном слове, вторая прописная буква заменяется на строчную
Делать первые буквы предложения прописными
Делает первую букву каждого предложения прописной
Устранять последствия случайного нажатия CapsLock
Если случайно начали вводить текст с нажатой клавишей Caps Lock, Microsoft Word заменяет текст набранный прописными буквами на строчные
Заменять при вводе
В процессе ввода текст автоматически корректируется
Заменяет введенный текст в любом формате на обычный
Заменяет обычный текст на форматированный
Отображает имя элемента автозамены — (сокращение или слово, которое нужно автоматически заменять в процессе ввода). Слова, первоначально содержащиеся в этом списке, являются элементами автозамены по умолчанию
Отображает текст или графику, которыми следует заменить слово или сокращение, приведенное в поле Заменить
Это средство в некоторых случаях более удобно для вставки длинных слов, формул, рисунков по сравнению с автотекстом.
Автозамена позволяет создавать элементы, заменяющие большие фрагменты текста с сохранением исходного формата.
Microsoft Word позволяет манипулировать существующими элементами автозамены. Можно переименовать элемент автозамены, изменять его содержимое и удалять элементы, в которых отпала необходимость.




