Создание и редактирование файлов HTML




 

Формат HTML является форматом передачи информации через WWW. Редактор MS Word позволяет:

создавать и редактировать файлы HTML непосредственно, без использования документа Word в качестве промежуточного;

использовать специальные средства для построения Web-страниц, например шаблоны, мастера Web-страниц и множество графических и мультимедийных эффектов; а также разрабатывать файлы HTML в том виде, в каком они будут доступны при просмотре в WWW (реализация принципа WYSIWYG);

выполнять средствами Word редактирование, форматирование и проверку орфографии и грамматики;

применять макросы для автоматизации рутинных операций при создании файлов HTML.

Редактор Word предоставляет несколько способов создания файлов формата HTML с использованием мастера Web-страниц или шаблонов Web-страницы.

Мастер Web-страниц ориентирован на создание простейших Web-документов (несколько взаимосвязанных файлов HTML) с различным графическим оформлением. Для активизации мастера Web-страниц необходимо выполнить команду Файл-Создатъ и выбрать вкладку Web-страницы. В появившемся диалоговом окне предоставлен выбор шаблонов и мастеров построения Web-страниц. Пользователю следует выбрать один из мастеров и нажать кнопку ОК. При запуске мастера пользователю предоставляется возможность указать редактору MS Word желаемую структуру создаваемых Web-страниц, определить различные типы компоновок и стилей. Предлагаемые стили, шрифты, фон и таблицы соответствуют друг другу и оптимизированы для просмотра в WWW. По окончании работы мастера необходимо сохранить созданные страницы.

Шаблоны Web-страниц предназначены для создания простейших файлов HTML. В этом случае пользователю достаточно, выполнив команду Файл-Создать и выбрав вкладку Web-страницы, указать тип шаблона (Личная Web-страница, Мастер Web-страниц, Оглавление и проч.). Каждый из доступных шаблонов создает Web-страницу определенного типа.

Одним из наиболее удобных режимов редактирования файла HTML является режим Web-документа (Bud-Web документ). В этом режиме при форматировании текста, применении стилей, включении в документ таблиц редактор Word преобразует их в соответствующий код HTML. Для опытных пользователей, знакомых со структурой формата HTML, имеется возможность просмотреть HTML-код редактируемого документа. Для этого используется команда Вид-Источник HTML.

При необходимости просмотреть редактируемую Web-страницу в WWW достаточно выполнить команду Файл-Предварительный просмотр Web-страницы. Эта команда осуществляет запуск броузера Internet Explorer и загрузку в него редактируемой страницы.

Процесс создания гиперссылки состоит из двух этапов. Первый этап — установка закладки. Второй этап — определение ссылок на эту закладку.

Этап 1. Установка закладок.

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

Записать, используя команду Вставка-Закладка, в поле Имя закладки имя устанавливаемой закладки. Имя закладки не должно содержать символов «пробел». При необходимости использовать в имени закладки несколько слов целесообразно записывать последние с заглавных символов без пробелов. 3. Нажать кнопку Добавить.

В результате в месте нахождения текстового курсора установится закладка. Установившаяся закладка не просматривается на экране редактора, а используется лишь при ссылке в документе на это место.

Этап 2. Определение ссылок.

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

Открыть диалоговое окно Добавление гиперссылки, используя команду Вставка-Гиперссылка.

Выбрать в поле Связать с область нахождения закладки.

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

Нажать кнопку ОК.

Создание фоновых эффектов позволяет сделать документы более привлекательными. Эти эффекты наблюдаются при просмотре файлов HTML и документов Word (в режиме просмотра Web-документа, команда Bud-Web-документ).

Для установки цвета фона используется команда Формат-Фон. В появившейся палитре цветов пользователь выбирает требуемый цвет. Имеется возможность создать собственный оттенок, выбрав в нижней части палитры команду Другие цвета. Для использования в качестве фона документа текстуры требуется выбрать в палитре цветов команду Способ заливки.

Для установки в качестве фона изображения следует нажать на кнопку Другая текстура и указать графический файл. Допускается использовать растровые изображения (расширения BMP и DIB), мета-файлы (расширения WMF и ЕМР).

Текстуры — это единственный фоновый эффект для HTML-файлов. В документе Word имеется возможность использовать в качестве фона градиентную заливку, узоры или рисунки.

Для преобразования документов Word в HTML применяется команда Файл-Сохранить как \¥еЪ*страницу. Редактор Word находит шаблон HTML.DOT, используемый при создании Web-страниц, и преобразует элементы документа в теги (специальные команды) HTML. В результате создается HTML-версия документа, близкая к оригиналу. Для обратного преобразования необходимо, воспользовавшись командой Файл-Сохранить как, сохранить HTML-файл, указав тип — документ Word.

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

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

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

диаграмм с изменяющимися данными при периодическом обновлении файла HTML.

Преобразовать многоколоночный текст в таблицу с несколькими колонками.

Проверить поля. Корректно преобразованы будут только поля с гиперссылками.

 

Применение макросов

 

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

Макросы создаются с помощью протоколирования (протокол — последовательная запись действий пользователя) или программирования на языке VBA (Visual Basic for Applications).

Создание макроса протоколированием. В этом случае при создании макроса текстовый редактор Word регистрирует все действия пользователя и сам переводит их в команды языка VBA. Рассмотрим процесс создания макроса на конкретном примере.

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

Последовательность действий для создания макроса имеет вид:

Выделить любой фрагмент текста в документе.

Выполнить команду Сервис-Макрос-Начатъ запись.

Указать в поле Имя макроса появившегося диалогового окна имя создаваемого макроса (например, Изменить цвет) и при желании записать в поле Описание краткую аннотацию к макросу (длиной не более 255 символов).

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

Выполнить последовательность действий, являющихся телом макроса. По условию — эти действия изменяют цвет шрифта предварительно выделенного текста (команда Формат-Шрифт, в поле Цвет установить требуемый цвет). Отметим, что все выполняемые во время записи макроса действия протоколируются. Поэтому необходимо избегать выполнения ошибочных действий.

Завершить запись макроса, нажав пиктограмму Стоп в пиктографическом меню.

Создание макроса программированием. Основа процесса — написание программы на языке VBA. Рассмотрим процесс создания макроса на конкретном примере.

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

Реализуем последовательность действий.

Выполнить команду Сервис-Макрос-PedaicmopVisual Basic.

В появившемся окне редактора Visual Baric выполнить команду Вставитъ-Модулъ (Insert-Module).

В поле Имя f Name.) окна Свойства (Properties) указать имя создаваемого макроса (например, Перекодирование Текста).

В окне редактора набрать программу Перекодирование Текста на языке VBA.

Далее приводится текст программы:

Sub Перекодирование Текста () On Error Resume Next

Dim n As Integer 'Счетчик

Dim strSetRus As String ' Символы русской раскладки

'клавиатуры

Dim strSetEng As String ' Символы английской раскладки Dim strMisStr As String 'Исходная ошибочная строка Dim strCurrChar As String1 Текущий символ Dim numChrPos As Integer 'Номер позиции текущего символа Dim strNewStr As String 'Перекодированная строка strMisStr = Selection.Text 'Определим исходную ошибочную

'строку

' Символы английской и соответствующей ей русской ' раскладки

StrSetEng="QWERTYUIOP...qwertyuiop "

StrSetRus="JlIiyKEHnfflU3Xb...i4uyKeHriinu3Xb...."

'Анализируем символы исходной строки For n = 1 То Len(strMisStr)

'Извлекаем текущий символ strCurrChar = Mid(strMisStr, n, 1)

'Определим позиции текущего символа в английской

1раскладке

numChrPos = InStr(StrSetEng, StrCurrChar)

' Символ принадлежит английской раскладке If numChrPos <> 0 Then 'Заменяем на русский

strCurrChar = Mid(strSetRus, numChrPos, 1) Else

' Определяем позицию

numChrPos = InStr(StrSetRus, StrCurrChar)

'Заменим латинским

strCurrChar = Mid(strSetEng, numChrPos, 1) End If

1 Формируем перекодированную строку. strNewStr = strNewStr 4 strCurrChar Next n

'Меняем строку на перекодированную Selection.Text = StrNewStr End Sub

5. Сохранить созданный макрос и закрыть окно редактора Visual Basic.

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

Существуют три основных способа вызова макроса:

нажатием комбинации клавиш («горячих» клавиш);

с помощью пиктографического меню;

с использованием команд основного меню.

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

Рассмотрим один из способов настройки — вызов макроса с помощью пиктографического меню. Для настройки выполняются следующие операции:

1. Выбрать в основном меню команду Cepeuc-Настройка. В появившемся окне Настройка выбрать вкладку Команды.

Установить в поле Категории элемент Макрос.

Выбрать из поля Команды, которое содержит перечень имен существующих макросов активного шаблона, имя вызываемого макроса (в нашем примере — Перекодирование Текста) и установить на нем указатель мыши.

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

С использованием кнопки Изменить Выделенный Объект диалогового окна Настройка выбрать или изменить значок для созданной пиктограммы (кнопки).

Нажать кнопку Закрыть в окне Настройка.

Для удаления пиктограммы из пиктографического меню достаточно выбрать в основном меню команду Сервис-Настройка и отбуксировать пиктограмму из панели инструментов обратно на диалоговое окно Настройка.

Похожим образом осуществляется включение макроса в основное меню и определение для его активизации «горячих» клавиш.

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

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-06-03 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: