Рейтинг@Mail.ru
   
   
   
   
Оглавление
Знакомство с Word
Создание и сохраниение документов Word
Ввод текста в документ Word
Редактирование документов Word
Форматирование документов Word
Изменение регистра набранного текста Word
Обрамление и фон абзаца
Оформление списков
Форматирование с помощью табуляторов
Оформление текста в виде колонок
Добавление колонтитулов
Нумерация страниц
Защита форматов в документе
Работа с таблицами Word
Редактор формул Word
Средства автоматизации Word
Стили и шаблоны
Слияние документов
Использование Смарт-тегов
Работа с формами
Гиперссылки

Рекомедую

неизвестный Word



14. Использование Смарт-тегов в Microsoft Word

Подключение смарт-тегов к приложению
Прекращение распознавания типа данных или элемента
      Удаление смарт-тегов
      Восстановление удаленных смарт-тегов
      Отключение смарт-тегов
Отображение и скрытие кнопок Действия для смарт-тегов
Сохранение смарт-тегов в формате XML
Сохранение смарт-тегов в сообщениях электронной почты

В Office XP впервые реализована новая технология интеллектуальной обработки текста Smart Tags (в русской версии Office она так и называется "смарт-теги").

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

Идея технологии достаточно проста - пользователь может применять механизм распознавания, который связывает наборы терминов - лексем - с различными "присоединенными" к ним функциями. Т.е. каждой группе лексем будет соответствовать свое контекстное меню с набором самых произвольных команд (рис. 14.1), которые можно выполнять непосредственно при работе с данным документом.

Рис. 14.1.

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

Общая схема работы смарт-тегов выглядит следующим образом:
На уровне операционной системы регистрируются один или несколько специальных программных компонентов - "распознавателей" (recognizer). Каждый распознаватель включает список обрабатываемых им лексем, а также набор действий (команды контекстного меню), которые могут применяться к ним.

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

Если к такому слову подвести курсор мыши, то появится кнопка Smart Tag Actions ("Действия для смарт-тегов"), после щелчка которой выводится меню с перечнем доступных операций (см. рис. 1). В заголовке меню указано имя распознавателя (в данном случае "Справка по Basic-программированию"), который среагировал на это слово ("Бейсик"). Две нижние строки меню представляются стандартные служебные операции ("Удалить смарт-тег" и "Параметры смарт-тегов"), а выше располагаются команды, предлагаемые распознавателем ("Посмотреть Web-сайт VB + VBA House" и "Отправить электронное письмо").

В состав MS Office 2003 входят несколько готовых англоязычных распознавателей. Но самое важное то, что пользователи могут создавать собственные "распознаватели", которые реализуются двумя способами.

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

Второй вариант. Он предоставляет более широкие возможности создания распознавателя в виде ActiveX DLL - здесь для обработки может применяться сколь угодно сложный программный код с применением библиотеки типов Microsoft Smart Tags 1.0, входящей в состав Office 2003.

Следует также подчеркнуть, что технология смарт-тегов активно используется для реализации внутреннего механизма самого Office 2003. Это можно проиллюстрировать на следующем примере. Заполните в Excel 2003 несколько ячеек, выделите диапазон и скопируйте его через буфер обмена в Word 2003. В среде Word рядом со вставленной таблицей появится кнопка смарт-тега, с помощью которой можно получить доступ к дополнительным операциям по оформлению таблицы (рис. 14. 2).

Рис. 14.2.

Подключение смарт-тегов к приложению

Набор распознавателей регистрируется на уровне операционной системы, но каждое из офисных приложений (в данном случае Word и Excel) может определять состав подключенных к нему модулей. Управление смарт-тегами производится с помощью вкладки Сервис Параметры автозамены Смарт-теги, приведенной на рисунке 14.3.

Рис. 14. 3.

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

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

Тип возможных действий зависит от типа распознанных и отмеченных смарт-тегами данных.

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

Все позиции окна Распознаватели, кроме Списки смарт-тегов, - это средства распознавание, реализованные в виде DLL. Списки смарт-тегов - это наборы распознавателей, представленные XML-описаниями (на рис. 14.3 видно, что таких описателей в данном случае нет).

Все остальные распознаватели, представленные в данном случае, - это стандартные модули, поставляемые в виде DLL.

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

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

В комплект поставки Microsoft Word входит всего лишь базовый набор смарт-тегов, который может быть расширен.

Чтобы найти новые смарт-теги и действия, откройте диалоговое окно Автозамена (Сервис Параметры автозаменывкладка Смарт-теги, а затем нажмите кнопку Дополнительно).

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

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

Прекращение распознавания типа данных или элемента

Удаление смарт-тегов

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

Чтобы удалить из текста один смарт-тег выполните следующие действия.

  1. Перемещайте курсор по тексту до появления кнопки Действия для смарт-тегов.
  2. Нажмите кнопку и выберите команду Удалить смарт-тег.
  3. Примечание. Программа Microsoft Word будет продолжать отмечать смарт-теги при добавлении или редактировании текста. Будут отмечаться также новые экземпляры удаленных смарт-тегов.

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

  1. В меню Сервис выберите команду Параметры автозамены, а затем откройте вкладку Смарт-теги.
  2. Нажмите кнопку Удалить смарт-теги, и подтвердите удаление нажатием кнопки Да.
  3. Примечание. Программа Microsoft Word удалит смарт-теги в документе. Однако Word продолжит отмечать новые смарт-теги любого активного распознавателя (активные распознаватели смарт-тегов выбираются в списке Распознаватели на вкладке Смарт-теги диалогового окна Автозамена).

Восстановление удаленных смарт-тегов

Чтобы восстановить удаленные смарт-теги, выполните следующие действия.

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

  2. установите флажки нужных распознавателей и нажмите кнопку Повторная проверка, чтобы обновить и повторно применить нужные смарт-теги.

Отключение смарт-тегов

Программа Microsoft Office Word 2003 позволяет отключать смарт-теги для типов данных или отдельных элементов данных. Для выполнения этого действия выполните следующее:

  1. Перемещайте курсор по тексту до появления кнопки Действия для смарт-тегов.
  2. Нажмите эту кнопку, а затем выберите команду Не распознавать "термин".
  3. Выполните одно из следующих действий.
    • Выберите команду как имя смарт-тега, чтобы отключить распознавание соответствующего типа данных в Microsoft Word.
    • Выберите команду как смарт-тег, чтобы отключить распознавание данного термина.

      Примечание. При отключении распознавания термина смарт-тег удаляется без возможности восстановления.

    Для отключения всех смарт-тегов выполните следующие действия:

  1. В меню Сервис выберите команду Параметры автозамены, а затем откройте вкладку Смарт-теги.
  2. Снимите флажок Добавить смарт-теги к тексту.

Отображение и скрытие кнопок Действия для смарт-тегов

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

  1. В меню Сервис выберите команду Параметры автозамены, а затем откройте вкладку Смарт-теги.
  2. Установите или снимите флажок Показать кнопки действий смарт-тегов.

Сохранение смарт-тегов в формате XML

Смарт-теги сохраняются в формате XML (Язык XML (Extensible Markup Language). Сжатая форма общего языка разметки SGML (Standard Generalized Markup Language), позволяющая разработчикам создавать настраиваемые теги, обеспечивающие более гибкое упорядочение и представление информации.), если необходимо предоставить некоторые действия для веб-страниц.

  1. В меню Сервис выберите команду Параметры, а затем откройте вкладку Сохранение.
  2. В области Параметры сохранения установите или снимите флажок сохранять смарт-теги как свойства XML в веб-страницах.

Сохранение смарт-тегов в сообщениях электронной почты

Смарт-теги в сообщениях электронной почты можно сохранять для использования их получателями письма. Чтобы использовать смарт-теги, получателям необходимо открывать сообщение с помощью Microsoft Outlook 2002 или более поздней версии, а отправители должны использовать Microsoft Word в качестве редактора электронной почты.

  1. В меню Сервис выберите команду Параметры, а затем откройте вкладку Общие.
  2. Нажмите кнопку Параметры электронной почты, а затем откройте вкладку Общие.
  3. Установите или снимите флажок Сохранять смарт-теги в электронных письмах.
  4. Примечание. Если параметры электронной почты требуют фильтровать HTML перед отправкой, то Outlook будет удалять смарт-теги из ваших сообщений.

в начало




Стань УМНЕЕ компьютера!

http://vinogradonline.ru/ob/1188

Клуб на Миллион в месяц (СТАРТ)



Главная Windows 7 Windows XP Word 2003 Word 2007 Excel 2003 Excel 2007 Алгоритмы Статистика Принцип Парето Цифровые системы
управления

Copyright © 2008-2017
Ющик Е.В. e-mail: veta@comp5.ru

All Rights Reserved

Рейтинг@Mail.ru

Реклама: