Microsoft® Office 2000 и HTML


Официальный документ

Опубликовано: октябрь 1998 г.

Содержание

Содержание                                                                                                                     2

Введение                                                                                                                         1

HTML как ключ к универсальному просмотру документов                                          1

Точность воспроизведения документов                                                                     2

Office 2000 — улучшенная концепция поддержки HTML                                                2

Стандарты — компоновочные блоки Office HTML                                                        3

HTML — теперь равноправный формат файлов                                                          7

Дополнительные улучшения в Office 2000, связанные с форматом HTML                     9

Новые настройки Web-документов                                                                           18

Интеллектуальная обработка незнакомой информации в HTML-файлах                  20

Встроенная поддержка как нового, так и устаревшего обозревателей                      20

Ответы на распространенные вопросы                                                                       22

Дополнительные инструменты и ресурсы в помощь авторам HTML-документов        23

Преимущества Office 2000 HTML                                                                                   24

Заключение                                                                                                                   26

Приложение: Словарь терминов                                                                                   28



 



Microsoft Office 2000 и HTML

Официальный документ

Опубликовано: октябрь 1998 г.

Для получения обновленной информации, пожалуйста, обращайтесь на Web-узел по адресу http://www.microsoft.com/office/

Введение

Потребность в коллективной работе над документами и совместном использовании информации становится все более насущной для выполнения ежедневных бизнес-операций в крупных организациях. Работники умственного труда должны иметь возможность легко находить, обрабатывать информацию, обмениваться ею внутри своей рабочей группы или предприятия, а также в рамках отношений с партнерами различного уровня. Кроме того, сети на основе протоколов Web просты в развертывании и администрировании, и они предлагают универсальный доступ к информации в гетерогенной клиентской среде. В результате, все больше организаций выбирают Web — как Интернет, так и корпоративные интрасети — в качестве инфраструктуры для своих коллективных работ. Microsoft® Office 2000 — первый пакет офисных приложений, который использует HTML как равноправный формат файлов, действительно позволяя создавать документы для Web так же легко, как документы для печати.

 

HTML как ключ к универсальному просмотру документов

Уже достаточно долго Microsoft Office считается стандартным инструментом создания качественных документов и информационного содержимого сетей, независимо от используемых средств публикации. Microsoft Office 97 был первой версией пакета, в котором были представлены интегрированные средства формирования HTML-документов, позволяющие работникам умственного труда создавать документы для Web с помощью знакомых, простых в использовании инструментов.

 

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

 

Чтобы организации могли использовать свои интрасети и World Wide Web с большей выгодой, Microsoft разработала Microsoft Office 2000, в котором HTML используется как формат файлов, равноправный с двоичными форматами Office (.doc, .xls, .ppt и.mdb). Такая концепция означает, что любой, у кого есть Web-обозреватель (браузер), может просматривать документы, созданные с помощью приложений Microsoft Office 2000.

 

Точность воспроизведения документов

Универсальный просмотр документов — это только одна из уникальных возможностей, связанных с поддержкой HTML. Пользователи могут так же легко редактировать такие документы, как и файлы в двоичных форматах. Обеспечивая точность воспроизведения документов при их преобразовании из среды обозревателя в свои приложения, Office 2000 превращает HTML в нечто больше, чем простой для публикации формат. Процесс двустороннего преобразования, который достигается за счет записи подробной информации о содержимом документа Office при его сохранении пользователем в формате HTML, гарантирует, что все специфическое для Office форматирование и нетекстовые элементы не будут потеряны. Таким образом, пользователи могут сохранять документы в формате HTML, а затем открывать их для редактирования в соответствующем приложении Office — все важные данные и свойства Office (такие как динамические представления Microsoft PivotTable®, сложные диаграммы Microsoft Excel и колонки) будут на месте.

 

Спроектированный так, чтобы предоставлять отличную поддержку HTML, Office 2000 делает простым как никогда процесс пополнения, совместного использования и сопровождения информационного содержимого в интрасети или Интернете. Этот официальный документ подробно рассказывает о формате HTML и двустороннем преобразовании, а также о многих дополнительных усовершенствованиях Office 2000, связанных с HTML. Здесь также описывается поддержка Office 2000 со стороны обозревателей, и кратко рассматриваются часто возникающие вопросы по функциональным возможностям HTML, реализованным в Office 2000. Кроме того, в Приложении приведен полезный словарь терминов, используемых в данном документе. Независимо от того, являетесь ли вы автором Web-содержимого, Web-дизайнером или вы просто намерены использовать преимущества Office 2000 для создания информационного наполнения Web и управления им, этот документ поможет вам получить общее представление о реализации HTML в Office 2000.

Office 2000 — улучшенная концепция поддержки HTML

Краеугольным камнем усовершенствованной поддержки HTML в Office 2000 является добавление формата файлов HTML в качестве равноправного по отношению к двоичным форматам Office. HTML позволяет Office 2000 поддерживать возможность универсального просмотра — так, чтобы любой, у кого есть обозреватель, мог "видеть" HTML-документы Office 2000. За счет этого упрощается совместное использование информации и коллективная работа в Web пользователей из одной и той же или нескольких организаций.

 

Кроме того, формат HTML дает пользователям Office 2000 возможность редактировать HTML-документы Office так же просто, как и файлы в двоичном формате, при этом точность воспроизведения останется безукоризненной. Этот процесс, называемый двусторонним преобразованием, сберегает все разнообразное содержимое документа при его сохранении в формате HTML, поэтому пользователи могут редактировать документы HTML — вместе со всеми их элементами форматирования и сложными данными (такими как диаграммы и таблицы)— в среде Office.

 

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

Стандарты — компоновочные блоки Office HTML

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

 

·         Hypertext Markup Language — HTML (Язык разметки гипертекста) —  является базовой технологией для поддержки HTML в Office 2000.

·         Cascading style sheets — CSS (Вложенные таблицы стилей) — предоставляют механизм описания форматирования HTML-документов.

·         Extensible Markup Language — XML (Расширяемый язык разметки) — предоставляет метод хранения и сохранения невидимых данных в HTML-документе.

 

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

 

Язык разметки гипертекста HTML

HTML создавался как текстовый формат, который позволял бы ученым по всему миру обмениваться информацией. Сегодня HTML стал основным языком Интернета и интрасетей. Стандарт HTML является фундаментом и каркасом при построении документов для Web, описывая простые структурные элементы, такие как параграфы и таблицы. Помимо компоновки текста и возможности встраивать в файл активное содержимое, такое как элементы Microsoft ActiveXÒ или аплеты Java, он также определяет способы "привязывания" изображений к документам.

 

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

 

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

 

Консорциум World Wide Web Consortium (W3C) — группа, которая занимается продвижением стандартов, связанных с World Wide Web, наблюдает за созданием спецификации HTML. Участники W3C , среди которых и корпорация Microsoft, работают над предложенными стандартами для создания новых возможностей Web.

 

Вложенные (каскадные) таблицы стилей

Спецификация вложенных таблиц стилей для HTML была разработана W3C (и предложена для стандарта HTML 3.2). Она позволяет авторам присоединять таблицы стилей в свои документы формата HTML. Таблицы стилей включают информацию о том, как должен выглядеть документ в типографском исполнении (такую как шрифт текста на странице). Спецификация вложенных таблиц стилей также указывает, как должны сочетаться таблицы стилей HTML-документа и существующие пользовательские стили.

 

Вложенные таблицы стилей расширяют возможности форматирования за рамки простого указания, выполнен ли текст курсивом или полужирным шрифтом, а также управления автором местоположением элементов (таких как параграфы и картинки) в документе. Концепция вложенных таблиц стилей схожа с концепцией стилей Microsoft Word: при задании стиля "выхватываются" уместные атрибуты форматирования, которые хочет применить пользователь, после чего стиль применяется к определенному тексту или ряду других объектов страницы. С помощью вложенных таблиц стилей, как и в документах Word, пользователю достаточно один раз задать форматирование, а потом ссылаться на эту спецификацию изо всех своих Web-документов, не дублируя определение стиля. Также они позволяют обновлять стиль и применять эти изменения ко всему документу автоматически без необходимости делать это вручную в нескольких его местах. В силу всего этого, механизм разметки с использованием вложенных таблиц стилей начал вытеснять обычный HTML в качестве стандарта создания документов для Web.

 

Office 2000 широко использует вложенные таблицы стилей, как реализуя этот стандарт, так и расширяя его существующее определение. Они используются для добавления в файл информации, помогающей приложениям Office сохранять как можно больше данных файла, которые могут быть отображены обозревателем. Например, Word позволяет делать разнообразные границы вокруг практически каждого элемента документа, тогда как для HTML или вложенных таблиц стиля не существует эквивалентного символьного атрибута. Однако, чтобы как можно больше пользователей смогли воспользоваться разнообразными стилями границ, Microsoft создала новый пользовательский атрибут во вложенных таблицах стилей для описания стилей границ. Кроме того, Microsoft разработала визуально близкое представление каждой границы, которое обозреватели могут использовать при отображении документов. При загрузке в обозреватель документа, содержащего этот новый атрибут во вложенных таблицах стилей, программа может — в зависимости от ее возможностей — проигнорировать некоторые или все стили границ или использовать форматирование, больше всего похожее на исходное, для визуализации документа. Когда же пользователь загрузит такой документ обратно в Word для редактирования, вся информация о границах будет по-прежнему доступна. Используя вложенные таблицы стилей и развивая таким образом спецификацию, Office 2000 открывает перед пользователями более богатые возможности выбора форматирования для HTML-документов. Что касается поддержки HTML в Office 2000, то она гарантирует пользователям, что любые разнообразные элементы форматирования, созданные ими в HTML-документах Office, будут надежно сохранены, даже если они не поддерживаются обозревателями.

 

Два уровня вложенных таблиц стилей

Консорциум W3C определил два уровня стандарта вложенных таблиц стилей:

 

·         Уровень 1 описывает большинство традиционных элементов форматирования текста.

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

 

Office 2000, в первую очередь, использует позиционирование с помощью вложенных таблиц стилей — подмножества Уровня 2 спецификации. В настоящее время не все обозреватели поддерживают все разнообразие элементов форматирования Уровня 2, что может ограничивать точное отображение при просмотре насыщенных HTML-документов Office 2000. По большому счету, только самые последние обозреватели обладают поддержкой вложенных таблиц стилей, в том числе Microsoft Internet Explorer 4.x, Internet Explorer 5.x и Netscape Navigator 5.x.

 

Расширяемый язык разметки XML

Стандарт XML предоставляет простую синтаксическую структуру для хранения информации, которая не может быть представлена в формате HTML — например, свойств документа и заголовка, который указывает, в каком приложении был создан исходный документ. Office 2000 использует XML для достижения двух важных целей:

 

·         Для сохранения сложной информации, содержащейся в HTML-документах

·         Для сохранения сложной информации в формате данных для объектов OfficeArt

 

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

 

Office 2000 также использует XML в формате данных для объектов OfficeArt. Формат данных, носящий название Vector Markup Language — VML (векторный язык разметки), позволяет Office включать описание насыщенных данных для фигур и других объектов страницы. Кроме того, благодаря ему автор может не требовать, чтобы вместе со страницей создавались и переписывались изображения, что уменьшает время процесса копирования (download). Например, когда автор решает не копировать картинки вместе со страницей, обозреватель считывает формат данных в основном HTML-документе и использует эту информацию для отрисовки графики непосредственно на странице. Поскольку такой подход с непосредственной отрисовкой означает, что картинку можно не переписывать отдельно, он помогает сократить объем файлов и повысить скорость копирования.

 

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

 

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

HTML — теперь равноправный формат файлов

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

 

В файлах формата HTML информация организована иначе, чем в файлах двоичных форматов Office, что обеспечивает дополнительную гибкость в поддержке HTML. В частности, в двоичном формате Office все текстовое и нетекстовое содержимое документа, такое как изображения OfficeArt и форматирование, обычно хранится в едином двоичном файле Office. Таким образом, если пользователь создает документ Office, состоящий из текста [SA1] и картинки, то текст и соответствующее изображение сохраняются в одном и том же двоичном файле.

 

В файле формата HTML все нетекстовое содержимое помещается в отдельные файлы, которые затем связываются ссылками с основным HTML-документом. Например, если пользователь создает HTML-документ, состоящий из текста и картинки, то в результате он получает два файла:

 

·         HTML-файл с текстом и элементами форматирования

·         Файл, содержащий картинку

 

Когда пользователь загружает HTML-документ в обозреватель, два файла объединяются, и отображается как текст, так и картинка. Фактически HTML хранит каждый нетекстовый элемент (картинку, таблицу, диаграмму и т.д.) в отдельном файле. Такой многофайловый подход позволяет Office 2000 использовать XML для сохранения всех элементов HTML-документа Office. Хотя формат HTML обычно предусматривает создание большего количества файлов для воспроизведения HTML-документа, чем двоичные форматы Office, все они удобно хранятся в одной папке, которая носит то же название, что и основной файл .htm.

 

Office 2000 спроектирован так, чтобы поддерживать как формат HTML, так и существующие двоичные форматы файлов. Он также дает пользователям возможности более согласованного просмотра и редактирования, когда они работают с HTML-документами Office, в том числе, коллективно. Например, хотя каждое приложение Office создает свои индивидуальные документы, во всех приложениях существуют элементы, общие для документов всех типов — такие как фигуры и объекты OLE, а также текст и его форматирование. Используя формат HTML наравне с двоичными форматами Office, Office 2000 может представить все общие элементы единым образом в HTML. Это означает, что любой пользователь — с помощью любого обозревателя (браузера) — может читать HTML-документы Office. Кроме того, новая поддержка HTML упрощает совместный доступ к документам Office, хранящимся на Web-серверах, созданных с помощью FrontPage, и обмен ими.

 

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

 

Сохранение содержимого при двустороннем преобразовании

Помимо обеспечения возможности универсального просмотра, формат HTML позволяет Office 2000 сохранять все специфическое для Office форматирование, информационное наполнение и свойства в документах формата HTML. Такой процесс сохранения, называемый двусторонним преобразованием (round-tripping), дает пользователям возможность сохранять документы Office в формате HTML и вновь открывать их в Office для корректировки без потери важных данных и атрибутов Office, таких как таблицы, диаграммы, изображения OfficeArt, форматирование страницы и текста и других нетекстовых элементов. Двустороннее преобразование значительно экономит время авторам, которые сохраняют документы Office в формате HTML. При этом они могут быть уверены, что их документы будут опубликованы в Web именно в том виде, в котором им хотелось, и им не придется повторно создавать содержимое в следующий раз, после того как они отредактируют эти документы в среде Office. Оно также позволяет пользователям публиковать документы в Web, зная, что ни один элемент форматирования или содержимого не будет утерян, когда их сотрудники или коллеги откроют эти документы в соответствующих приложениях Office 2000.

 

Двустороннее преобразование HTML-файлов в Office 2000 представляет собой достаточно открытый процесс. Всякий раз, когда пользователь сохраняет документ Office в формате HTML, Office 2000 добавляет в HTML-файлы дополнительные данные, которые позволят восстановить характеристики документа при повторном открытии этого файла для последующего редактирования. Эта дополнительная информация бывает двух видов:

·         Расширения CSS для форматирования, которое не описано в спецификациях CSS

·         Разметка XML для содержимого, не имеющего отношения к форматированию, такого как свойства файла, изображения OfficeArt и форматы данных для диаграмм

При открытии пользователем такого HTML-документа в Office приложение считывает эту дополнительную информацию и использует ее для автоматического и точного восстановления в документе всего специфического для Office форматирования и содержимого, включая динамические представления PivotTable, диаграммы, колонки и другие нетекстовые элементы.

 

Замечание: Поскольку не все обозреватели (браузеры) поддерживают HTML, XML и вложенные таблицы стилей в той же мере, что Office 2000, некоторые новые функциональные возможности HTML, предоставляемые Office 2000, могут быть им недоступны. Дополнительную информацию о том, как существующие обозреватели поддерживают функциональные возможности HTML, реализованные в Office 2000, вы найдете ниже в разделе "Встроенная поддержка новых и устаревших обозревателей".

 

Тем, кому необходима большая гибкость HTML, следует рассмотреть возможность использования Office 2000 с FrontPage 2000. FrontPage 2000 — это средство создания Web-серверов и управления ими, которое предлагает расширенные средства HTML, включая:

 

·         100%-ное сохранение исходного кода

·         Возможность прямого редактирования кода HTML

·         Индивидуализированное форматирование HTML

 

Больше о возможностях FrontPage 2000 вы можете прочитать на Web-сервере по адресу: http://www.microsoft.com/frontpage/.

Дополнительные улучшения в Office 2000, связанные с форматом HTML

Помимо универсального просмотра, единообразных средств создания и редактирования документов и сохранения содержимого, Office 2000 включает ряд новых средств, которые помогают пользователям создавать Web-документы высокого качества. В следующих разделах описываются эти усовершенствования, а также те преимущества, которые они обеспечивают авторам документов для Web. За более подробной информацией об этих средствах обращайтесь на Web-сервер, посвященный Microsoft Office, по адресу: http://www.microsoft.com/office/org.

 

Единообразное усовершенствованное форматирование символов в приложениях Office

Работая в среде Office 2000, пользователи могут копировать форматированные данные из одного приложения Office в другое без потери форматирования, поскольку атрибуты форматирования заданы во всех приложениях Office единообразно. Кроме того, в каждое приложение Office 2000 были внесены новые расширения, связанные с форматированием. Например, спецификации форматирования для текста, абзаца и таблицы были заданы для всех документов Office 2000. Таким образом, те атрибуты форматирования, которые являются общими для всех приложений Office, представлены одинаково во всех приложениях, поэтому, когда пользователи копируют данные через буфер обмена (Clipboard) из одного приложения Office в другое, форматирование содержимого сохраняется. Такая согласованность также упрощает условные обозначения форматирования, которые пользователям придется выучить, если они хотят создавать информационное наполнение в виде дружественных Office HTML-документов, используя другое инструментальное авторское средство. Дополнительные усовершенствования, связанные с форматированием, были также произведены индивидуально в отдельных приложениях Office.

 

Office 2000 упрощает процесс копирования в приложения Office части форматированного HTML-документа, который они просматривают в среде обозревателя. Более подробную информацию об этой функциональной возможности вы найдете далее в разделе "Единообразная работа с буфером обмена для HTML-файлов".

 

Расширения вложенных таблиц стилей для азиатских стран

Последние несколько версий Microsoft Office стали новаторскими для сферы документооборота в Азии. На основе своего опыта и знаний о видах документов, которые создаются в азиатских странах, Microsoft подготовила расширения вложенных таблиц стилей, которые позволяют улучшить средства управления типографскими атрибутами в азиатских версиях продукта. Microsoft представила эти расширения вложенных таблиц стилей на рассмотрение W3C, и, вероятно, они будут одобрены и реализованы в следующих версиях обозревателя.

 

Векторный язык разметки

Для Office 97 Microsoft создала совместно используемый слой рисования во всех приложениях Office, что привнесло в них богатые возможности, связанные с графикой. В Office 2000 Microsoft реализовала язык векторной разметки (Vector Markup Language — VML), который предлагает для графических форм формат на основе XML. VML решает многие ключевые вопросы, связанные с графическими элементами в HTML-документах, упрощая авторам работу с векторной графикой и манипуляции с нею в документах для Web.

 

Самое значительное преимущество, которое обеспечивает VML, заключается в том, что он предоставляет пользователям Office 2000 возможность редактировать векторную графику как встроенные объекты HTML-документа вместо того, чтобы возвращаться к его двоичному варианту для внесения изменений. Графические технологии, реализованные в предыдущих версиях Office, позволяли представлять нетекстовые элементы в HTML-документе только в виде картинок.

 

Предположим, что автор хочет включить в HTML-документ синий прямоугольник. Чтобы сделать это, раньше ему было необходимо иметь исходный HTML-документ (story.htm), а также графический файл (bluerect.gif), на который есть ссылка из HTML-документа. Когда автор открывает HTML-документ в обозревателе, сначала загружается файл story.htm, а затем отдельно bluerect.gif, который отрисовывается на соответствующей странице.

 

Что касается Office 2000, то, используя VML в качестве формата векторной графики для Web, он позволяет авторам Web-страницы указать информацию о фигуре в качестве составляющей основного документа. Таким образом, в примере, рассмотренном выше, когда обозреватель загружает HTML-страницу, он считывает описание фигуры и отрисовывает ее непосредственно на странице (вместо того, чтобы загружать изображение как отдельный файл). Такой подход не только сокращает время копирования, но и дает пользователям Office 2000 возможность создавать документы, совместимые с устаревшими браузерами, поскольку Office 2000 создает изображение непосредственно на месте. Это также означает, что когда документ загружается обратно в приложение Office, автор может редактировать прямоугольник как встроенный объект, потому что это не просто картинка с изображением встроенного объекта. Фактически, если автор знает, что его аудитория пользуется обозревателями, поддерживающими векторную графику, ему не надо вообще включать файл с картинкой, что упрощает управление файлами.

 

VML также включает средства, которые делают результат визуализации более совершенным, в том числе, плавное масштабирование графики при изменении размеров, улучшенную градиентную заливку и ускоренное отображение. Сегодняшние планы, касающиеся Internet Explorer 5.0, подразумевают включение в него поддержки VML. Создатели других обозревателей также могут добавить ее в свои будущие продукты.

 

Элементы управления ActiveX

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

 

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

 

Чтобы элемент ActiveX мог быть скопирован на компьютер пользователя, просматривающего Web-содержимое, автор должен включить специальный атрибут в тэг <OBJECT> — тогда элемент ActiveX будет встроен в документ (авторы могут добавить этот атрибут с помощью редактора Script Editor, входящего в состав Office, или непосредственно с помощью инструмента редактирования HTML-файлов, такого как средство создания Web-серверов и управления ими Microsoft FrontPage®). Хотя элемент ActiveX не копируется на локальный компьютер, когда автор открывает файл в среде Office, он копируется на компьютер пользователя, когда он просматривает этот документ — при условии что его параметры безопасности сконфигурированы так, что позволяют копировать элементы управления.

 

Свойства файла

Office 95 предоставляет богатый набор свойств, которые пользователи могут определить для файла, чтобы облегчить поиск документов и их распределение по категориям. Таким образом, пользователи Office 95 и Office 97 получают возможность использовать преимущества заранее заданных свойств файлов, таких как Название (Title), Автор (Author), Учреждение (Company) и Заметки (Comments), а также указывать свои свойства. Office 2000 позволяет применять этот набор свойств и к HTML-документам, поэтому пользователи могут искать и распределять Web-документы по категориям так же просто, как они это делают с двоичными файлами. Кроме того, инструменты Microsoft для чтения этих свойств двоичных документов Office можно адаптировать для их чтения из HTML-документов.

OLE-объекты

Как и в Office 95/97, в Office 2000 можно использовать OLE-объекты, чтобы с помощью различных средств пополнять документ Office. В Office 2000 пользователи могут включать OLE-объекты в свои HTML-документы, будучи уверенными, что с этими объектами ничего не случится при открытии документов для редактирования и что они будут адекватно отображены обозревателем. Чтобы обеспечить такую точность, Office 2000 использует концепцию обработки OLE-объектов в HTML-документах, похожую на ту, что применяется в отношении двоичных файлов.

 

Рассмотрим двоичный документ программы презентационной графики Microsoft PowerPoint®, в котором используются OLE-объекты Microsoft Graph, что позволяет встраивать график в слайд презентации. Один из факторов, которые делают возможным такой сценарий, заключается в том, что двоичный файл Office может содержать различные потоки информации. Один поток — это основной документ, а дополнительные потоки могут существовать для OLE-объектов, проектов Microsoft Visual Basic® for Applications и другого содержимого. Office обрабатывает поток OLE-объектов, как будто это часть информации, которую он "не понимает", и потому просто передает его (поток OLE-объектов) в целевое приложение Office. Например, когда пользователь редактирует объект Graph в программе PowerPointÒ, она обнаруживает, что это OLE-объект, находит часть информации, связанную с ним, и затем передает ее непосредственно в приложение Graph. Таким образом, вы можете представлять двоичный документ Office как просто большую емкость, содержащую несколько участков информации, такой как OLE-объекты и проекты Visual Basic for Applications.

 

Аналогично, Office 2000 сохраняет OLE-объекты в файле формата HTML, храня фрагменты информации в HTML-документе. Чтобы реализовать такую функциональную возможность, Office создает образ или картинку объекта (такого как график) и затем делает ссылку на эту картинку из основного файла. Внутри HTML-файла Office обеспечивает дополнительную разметку, чтобы обозначить, что это особенная картинка и OLE-объект. В HTML-файл также включаются сведения, указывающие на специфический участок информации и необходимые приложению Graph для загрузки и воссоздания объекта. Таким образом, внутри HTML-файла Office 2000 один из участков или потоков информации может содержать данные, необходимые для загрузки и точного воспроизведения конкретного OLE-объекта в HTML-документе. Такая стратегия обработки HTML-файлов позволяет документу, загружаемому пользователем в обозреватель, выглядеть точно так же, как и в исходном приложении Office, например, PowerPoint.

 

Для обеспечения единообразия, Office 2000 обрабатывает встроенные объекты так же, как и Office 97. В качестве примера рассмотрим встроенную в документ Word электронную таблицу Microsoft Excel. Office 2000 ведет себя с объектами Microsoft Excel, в данном случае — электронной таблицей, так же, как и с другими OLE-объектами: поток информации описывает, как правильно сформировать электронную таблицу; Office 2000 передает эту информацию в HTML-документ, где электронная таблица точно воспроизводится. Теперь, когда пользователь открывает документ с помощью обозревателя, он увидит аккуратно построенную электронную таблицу. Если пользователь хочет произвести над ней какие-либо действия, он может редактировать объект Microsoft Excel непосредственно в обозревателе.

 

Макросы Visual Basic for Applications

Visual Basic for Applications представляет собой язык программирования, позволяющий "продвинутым" пользователям управлять Office из программы, которая запускается внутри приложения. В Office 2000 можно воспользоваться преимуществами, обеспечиваемые макросами Visual Basic for Applications, для HTML-документов. Когда пользователь Office 2000 сохраняет файл в формате HTML, все макросы исходного документа сохраняются в отдельном двоичном файле, связанном с HTML-документом (двоичный файл Office, содержащий макросы, хранится в мастер-папке этого HTML-документа вместе со всеми другими файлами, необходимыми для его формирования). Таким образом, когда пользователь опять загружает HTML-документ в приложение Office, макросы загружаются автоматически и могут выполняться в этом приложении. Теперь VBA поддерживается и во FrontPage 2000, поэтому пользователи могут создавать разнообразные решения с макросами, работающими в каждом документе их интрасети.

 

Гиперссылки

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

 

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

 

 

 

 

С помощью гиперссылок пользователи могут быстро и легко задавать связи с другими файлами, адресами электронной почты и закладками. Кроме того, они могут вводить и редактировать текст гиперссылок, а также создавать собственные подсказки. Благодаря гиперссылкам Office 2000 предоставляет Web-автору гибкость при создании полезных, интуитивно понятных средств навигации для своей аудитории.

 

Предварительный просмотр Web-страницы

Функция Предварительный просмотр Web-страницы (Web Page Preview), похожая на функцию предварительного просмотра перед печатью, дает пользователю Office 2000 возможность легко — на лету — посмотреть, как будет выглядеть текущий документ при загрузке в используемый по умолчанию обозреватель. Пользователи могут предварительно просматривать свои HTML-документы так часто, как они пожелают, причем безо всяких затруднений — теперь не надо менять формат файла или названия документов, которые необходимо просмотреть перед публикацией. Поскольку пользователи могут мгновенно увидеть, как их форматирование и элементы навигации будут выглядеть в среде браузера, они могут создавать впечатляющие Web-документы более эффективно, чем раньше.

 

Для обеспечения возможности предварительного просмотра Web-страниц, Office 2000 создает временную копию текущего документа в формате HTML и загружает ее в обозреватель. После того, как пользователь закончит просматривать HTML-документ, Office 2000 автоматически удаляет все файлы, образованные в процессе отображения предварительного варианта.

 

Поддержка возможности редактирования в соответствующем приложении

Хотя многие программы — в том числе, и приложения Office — могут использоваться для создания и редактирования HTML-файлов, только одно приложение может быть, зарегистрировано в операционной системе Microsoft WindowsÒ в качестве редактора файлов .htm и .html. Однако, Web-авторы могут создавать и редактировать Web-документы с помощью нескольких приложений Office. Office 2000 помогает упростить процесс редактирования, автоматически загружая HTML-документы в соответствующие приложения Office, когда их создатели хотят внести в них изменения.

 

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

 

Приложение Office 2000 для обработки HTML также дает пользователям возможность узнать, какие HTML-файлы были созданы с помощью текущего приложения. Чтобы увидеть эту информацию, пользователям достаточно просто выбрать пункт Открыть (Open) из меню Файл (File). Office 2000 фильтрует имена файлов по расширению в диалоговом окне Открытие документа (Open), а также использует обрабатывающее HTML-файлы приложение, чтобы выяснить, в какое приложение следует загружать выбранный файл, и отображает соответствующий значок (пиктограмму).

 

Тематические элементы оформления Web Themes

Office 2000 включает Web Themes — средства, впервые представленные Microsoft в FrontPage 98. С помощью Web Themes пользователи могут создавать привлекательные Web-страницы для публикации в Интернете или интрасетях, просто выбирая тематику оформления из списка. Web Themes помогают пользователям применять в своих Web-документах текстовые стили, графику, объекты и фон, выполненные в едином стиле. Они также предоставляют пользователям ярлыки для вызова быстрого форматирования текста, а также графических элементов на странице, таких как баннеры, графические маркеры и горизонтальные разделительные линии. Office 2000 содержит подмножество тематических элементов оформления, включенных в FrontPage 98.

 

Данная иллюстрация на которой изображено диалоговое окно Themes (Темы) демонстрирует мощные возможности форматирования, которые открывают перед пользователями элементы Web Themes.

 

 

В этом примере пользователь выбрал тему Network Blitz, чтобы просмотреть образец стилей форматирования, которые она предлагает, перед тем как нажать на кнопку OK для быстрого применения их в своем документе.

 

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

 

Замечания: В настоящее время только Word 2000 и Microsoft Access 2000 включают средство Web Themes. В PowerPoint 2000 они не используются, потому что шаблоны PowerPoint включают дополнительные функциональные возможности, которые пока не поддерживаются Web Themes. Тем не менее, PowerPoint 2000 включает новые элементы оформления презентаций, которые соответствуют форматированию, обеспечиваемому Web Themes в Word 2000, и результаты получаются примерно те же, что и при оформлении с помощью Web Themes. Следующая версия PowerPoint, вероятно, будет включать средство Web Themes.

 

Тесная интеграция с Microsoft FrontPage 2000

Теперь Office 2000 и FrontPage 2000 работают вместе лучше, чем их предыдущие версии, что дает пользователям возможность создавать Web-страницы и узлы более эффективно. Такая бесшовная интеграция упрощает перенос информации из Word, PowerPoint или Microsoft Access на Web-серверы, и пользователи могут представлять существующие документы в виде Web-содержимого практически моментально.

 

Например, интеграция FrontPage 2000 с другими приложения Office 2000 дает пользователям возможность открывать и сохранять свои документы Office непосредственно в сети. Они также могут добавлять и редактировать Web-компоненты Office, такие как электронные таблицы, элементы PivotTable и диаграммы, в своих документах, а также управлять ими — непосредственно из FrontPage. Кроме того, при редактировании документов FrontPage 2000 все содержимое и форматирование сохраняются, поэтому, когда пользователь открывает их в Office 2000, они выглядят именно так, как ему и хотелось. Вдобавок, Word 2000 "понимает" и сохраняет компоненты FrontPage 2000 при открытии содержащего их документа.

 

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

 

Единообразная работа буфера обмена для HTML

Office 2000 использует HTML в качестве формата для обмена данными через буфер обмена (Clipboard). За счет этого пользователи Office 2000 могут использовать буфер обмена для копирования или переноса содержимого из одного просматриваемого HTML-документа в другой, и самих документов Office — с тем же высоким уровнем точности, который они ожидают при переносе информации из двоичных документов Office. Это означает, что при просмотре HTML-документов в обозревателе пользователи могут вырезать, копировать, вставлять и буксировать фрагменты (drag-and-drop) из HTML-документов в приложения Office 2000 так же легко, как это было бы с двумя двоичными документами.

 

Например, пользователи, просматривающие документ в обозревателе, могут копировать списки в презентацию PowerPoint так же просто, как если бы они копировали списки из одной презентации в другую. Аналогично, если пользователи копируют и вставляют таблицы из HTML-документов в документы Word, таблицы будут вставлены с сохранением своего форматирования, как если бы они копировались из других документов Word. Давая пользователям возможность выполнять операции с буфером обмена между HTML-документами из обозревателя и документами Office, Office 2000 значительно упрощает использование уже существующего содержимого HTML-файлов.

 

Кроме того, поскольку в Office 2000 HTML используется в качестве формата буфера обмена, пользователи получают даже большую точность при воспроизведении скопированного текста и форматирования в приложениях Office 2000.

 

Высокая точность воспроизведения в среде обозревателя

Для соблюдения точности воспроизведения документа Office в браузере, Microsoft Excel 2000 и PowerPoint 2000 вставляют в документы DHTML-сценарии (script), которые позволяют браузеру предоставить пользователям больше возможностей интерактивного просмотра, чем у них было раньше при работе с Office. Например, PowerPoint добавляет сценарий, который обеспечивает такие возможности, как создание слайдов, анимация текста и панели автоматической навигации. Microsoft Excel добавляет сценарий для представления документа в виде рабочей книги со всеми ярлыками внизу экрана и средствами перехода из одной рабочей книги документа в другую. В результате, когда пользователи просматривают HTML-документы Office из своих обозревателей, документы производят лучшее впечатление, чем раньше, как будто они просматриваются из своего "родного" приложения.

 

Сценарии Web

Сценарии Web — это вид программ для создания приложений, которые выполняются в среде обозревателя внутри текущего HTML-документа. Подобно тому, как Visual Basic for Applications позволяет "продвинутым" пользователям создавать и интегрировать компоненты в приложения Office, сценарии Web дают им возможность создавать и интегрировать компоненты для выполнения в среде обозревателя. Чтобы помочь HTML-авторам воспользоваться преимуществами Web-сценариев, оболочка HTML-сценариев системы разработки Microsoft Visual Studio®, входящей в систему разработки Web Microsoft Visual InterDevÔ, также встроена в Office 2000.

Новые настройки Web-документов

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

 

Следующая копия экрана иллюстрирует, как просто пользователи Office 2000 могут оптимизировать свои HTML-документы для конкретного браузера:

 

 

 

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

 

 

 

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

Интеллектуальная обработка незнакомой информации в HTML-файлах

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

 

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

Встроенная поддержка как нового, так и устаревшего обозревателей

Web-пользователи могут просматривать HTML-документы Office 2000 с помощью различных, выпущенных ранее, обозревателей, в том числе, Microsoft Internet Explorer 3.x, Internet Explorer 4.x и Netscape Navigator 3.0. При этом документы будут воспроизводиться достаточно точно. Однако, более поздние обозреватели поддерживают больше технологий, реализованных в Office 2000, таких как усовершенствованный HTML и вложенные таблицы стилей. По этой причине рекомендуется, чтобы пользователи Office 2000 использовали преимущества, которые предлагают самые последние обозреватели Microsoft или Netscape для обеспечения наиболее эффективной, точной и стабильной работы HTML.

 

Если пользователю необходимо ориентироваться на какие-то специфические обозреватели, то ему стоит подумать о FrontPage 2000. Это приложение позволяет заранее выбирать целевую среду (обозреватель, сервер, серверные расширения FrontPage Server Extensions, ASP, DHTML, CSS, Java, сценарии) и автоматически ограничивать средства, которые не будут работать на целевых системах.

 

Замечание: Поскольку вложенные таблицы стилей являются необходимым элементом поддержки HTML в Office2000, сейчас Microsoft работает с Netscape над подготовкой к их более полной реализации в Netscape Navigator так, чтобы этот обозреватель мог лучше поддерживать функциональные возможности CSS, предлагаемые Office 2000.

 

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

 

Хотя Office 2000 использует преимущества нескольких технологий для обеспечения своих богатых возможностей, некоторые обозреватели могут не поддерживать эти технологии в той же мере, что и Office 2000. По этой причине некоторые из расширенных функциональных возможностей HTML, предлагаемых Office 2000, могут оказаться недоступными для всех обозревателей. В приведенной ниже таблице указано, какие технологии HTML, реализованные в Office 2000, поддерживаются в каждом из обозревателей Microsoft и Netscape. Чтобы помочь пользователям лучше понять, какие отдельные функциональные возможности поддерживаются каждым из приведенных в ней обозревателей, в следующем за таблицей списке указаны конкретные функциональные возможности Office 2000, которые делает доступными каждая технология (столбец таблицы).

 

 

HTML 3.2

CSS 1.0

CSS 2.0

DHTML

XML

Microsoft Internet Explorer 3.02

Да

Да

Нет

Нет

Нет

Microsoft Internet Explorer 4.01

Да

Да

Да

Да

Нет

Microsoft Internet Explorer 5.0x

Да

Да

Да

Да

Да

Netscape Navigator 3.02

Да

Нет

Нет

Нет

Нет

Netscape Navigator 4.03

Да

Да

Нет

Нет

Нет

 

 

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

 

·         HTML 3.2 — Поддерживает таблицы, абзацы, изображения и основное форматирование теста, а также определения структурных стилей, таких как заголовки документа. Чтобы простые служебные записки выглядели хорошо, достаточно только поддержки HTML 3.2.

·         Вложенные таблицы стилей Уровень 1.0 — Делают возможным более разнообразное форматирование, а также компоновку документа с учетом присутствующих на странице элементов.

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

·         DHTML — Поддерживает динамические сценарии обработки содержимого страницы. Office 2000 использует DHTML для поддержки изменяемых элементов документа во время его просмотра в обозревателе, включая анимацию, навигацию в PowerPoint и визуальные эффекты в Microsoft Excel.

·         XML — Обеспечивает возможность синтаксического анализа XML, содержащегося в HTML, и изменения вида страницы на основе XML-содержимого. XML используют OfficeArt и VML.

 

Замечание: Microsoft тестировала Office 2000 на совместимость только с теми обозревателями, которые включены в таблицу. Тем не менее, предыдущие версии этих обозревателей, а также браузеров других производителей (или тех же, но для платформ, отличных от Windows) могут или не могут работать с Office 2000 точно так же, как протестированные Microsoft обозреватели Windows. В настоящее время известно о существовании некоторой несовместимости с Microsoft Internet Explorer 4.01 для Apple Macintosh и Microsoft Internet Explorer 4.01 для UNIX. Microsoft много работает над тем, чтобы решить эти проблемы к моменту выхода Office 2000.

Ответы на распространенные вопросы

Ниже приведены вопросы, которые часто задают пользователи и администраторы по поводу усовершенствованной поддержки HTML в Office 2000:

 

·         Можно ли утверждать, что двоичный формат файлов Microsoft Office "сходит со сцены"? Нет. Office 2000 продолжает использовать двоичный формат для не-HTML документов. Форматы файлов Office 2000 совместимы с Office 97. Office 2000 представляет множество новых возможностей и в то же время сохраняет совместимость с форматами файлов Office 97. Более того, если новые средства и элементы форматирования, специфические для файлов Office 2000, не будут видны при открытии файла в приложении Office 97, в большинстве случаев Office 97 будет сохранять эти данные, так что, когда файл будет вновь открыт в Office 2000, они опять будут отображены. Замечание: Office 4.x и Office 95 включает приложения, чьи форматы не совместимы с форматами Office 97 и Office 2000 изначально. Также следует отметить, что Microsoft Access теперь поддерживает Unicode (раньше Access не поддерживал этот формат файлов) и может сохранять файлы в формате Access 97 обеспечивая обратную совместимость.

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

·         Почему увеличился объем некоторых файлов? HTML-файлы больше, чем двоичные файлы Office, потому что они представлены в текстовом, а не двоичном виде. Такова природа HTML и она не может быть изменена без изменения стандартов.

·         Как я могу быть уверен в защищенности своих HTML-файлов? Пользователи и администраторы Office 2000 должны следовать тем же правилам и рекомендациям, которых они придерживаются сегодня, чтобы сделать свои Web-документы защищенными. К документам Office формата HTML применяются те же самые настройки безопасности, что и к двоичным документам. По мере появления у организации новых Web-узлов, администраторы должны давать соответствующие разрешения на доступ и создание информационного наполнения каждого узла, точно так же, как они это делают при совместном использовании файла. Хотя такая предусмотрительность должна обеспечить адекватную защищенность, если для некоторых видов информации нужен более высокий уровень безопасности, организации могут использовать для таких данных только двоичный формат.

 

Для получения более подробной информации о Microsoft Office 2000 обращайтесь на Web-сервер Microsoft по адресу http://www.microsoft.com/office/

и http://www.microsoft.com/rus/office2000/.

 

 

Дополнительные инструменты и ресурсы в помощь авторам HTML-документов

В следующем списке приведены другие инструменты и ресурсы Microsoft, которые призваны помочь авторам HTML-документов, работающим в среде Office 2000. Дополнительную информацию о средствах, описанных ниже, вы можете получить из Microsoft Office 2000 Resource Kit, доступного на Web-сервере Microsoft по адресу http://www.microsoft.com/ или в печатном виде (книга с компакт-диском).

 

·         Серверные расширения Office Server Extensions — Office Server Extensions — это совокупность расширений служб Microsoft Internet Information Services и других технологий, доступных на HTTP-сервере и обеспечивающих дополнительные возможности для публикации и управления документами, а также совместной работы над ними. Когда эти расширения установлены на сервере, они улучшают функциональные возможности Office 2000, Проводника (Windows Explorer) и Web-обозревателя. Office Server Extensions не заменяют собой существующие серверные технологии Web. Они, скорее, призваны сделать работу пользователей с Office на Web-сервере более удобной.

·         Web-компоненты Office (Office Web Components) — Набор элементов управления COM (модели компонентных объектов) для публикации электронных таблиц, диаграмм и баз данных в Web. Office Web Components используют в полную силу преимущества интерактивности, предоставляемые Microsoft Internet Explorer. Когда пользователи просматривает Web-страницы, содержащие Web-компоненты Office, они могут манипулировать информацией непосредственно из обозревателя. Например, они могут сортировать, фильтровать и вводить значения переменных в формулы, разворачивать и сворачивать подробные данные, подводить итоги и многое другое. Web-компоненты Office являются полностью программируемыми объектами, которые позволяют поставщикам решений на основе Office (Office Solution Providers) создавать богатые интерактивные решения, базирующиеся на технологиях Web.

·         Страницы доступа к данным (Data access pages) — Насыщенные интерактивные HTML-страницы, которые пользователи создают в среде Microsoft Access 2000 и связывают с конкретным набором данных. Пользователи могут программировать страницы доступа к данным с помощью Visual Basic for Applications или Microsoft Script Editor, поскольку они имеют ту же модель программирования, что и Office 2000. Кроме того, пользователи могут встраивать в свои страницы доступа к данным другие компоненты Office, такие как электронные таблицы и диаграммы.

 

Авторы и издатели HTML-документов могут узнать больше об управлении файлами и их публикации в Web, а также других связанных с Web исследованиях на Web-сервере Microsoft по адресу: http://www.microsoft.com/.

Преимущества Office 2000 HTML

Используя HTML в качестве равноправного формата файлов, а также двустороннее преобразование, пользователи Office 2000 получают в свое распоряжение средства универсального просмотра и единообразного редактирования документов. Такие средства дают пользователям возможность применять свой опыт и знания вместе с мощными и уже знакомыми им инструментами форматирования для создания в среде Office богатого информационного HTML-наполнения.

 

В данном списке приведены основные преимущества, которые получают авторы информационного наполнения Web, Web-дизайнеры и организации, используя возможности работы с HTML в Office 2000:

 

·         Универсальный просмотр HTML-документов Office 2000. Документы, созданные в Office 2000, могут быть просмотрены любым пользователем, работающим на любой платформе, что упрощает совместное использование и коллективную обработку информации.

·         Документы сохраняют специфические для Office 2000 элементы форматирования и свойства, независимо от возможностей обозревателя по отображению информации. HTML-файлы, созданные или отредактированные в Office 2000 сохраняют все разнообразие форматирования документов Office, даже если некоторые из специфических для Office элементов форматирования не поддерживаются обозревателем, с которым работает пользователь. Это экономит время пользователей, поскольку им не приходится восстанавливать форматирование каждый раз, когда они редактируют свои HTML-файлы.

·         Средства оформления HTML упрощают создание информационного наполнения Web. Office 2000 содержит подмножество тематических элементов оформления для Web (Web themes) и дизайнерские шаблоны (в составе Microsoft FrontPage 98). Пользователи также получают в свое распоряжение простые в использовании средства для эффективного и быстрого создания HTML-документов.

·         Пользователи могут работать со знакомыми средствами Office при разработке информационного содержимого HTML-документов. Пользователи могут применять свои опыт и знания вместе со средствами редактирования и форматирования, встроенными в Office 2000, для создания и обновления HTML-документов.

·         Пользователи и администраторы могут быть уверены в применяемых технологиях, основанных на промышленных стандартах. Office 2000 использует стандартный формат HTML-файлов, делающий возможным универсальный просмотр документов. Кроме того, синтаксис языка XML, который используется при двустороннем преобразовании для сохранения форматирования, также соответствует этим стандартам. Двустороннее преобразование также задействует вложенные таблицы стилей, как реализуя существующие стандарты (в том виде, в каком они определены консорциумом W3C), так и расширяя их полезные качества — для добавления в файл данных, помогающих приложениям Office 2000 сохранять больше информации в файле, который может быть воспроизведен обозревателем пользователя.

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

·         Разработчики информационного наполнения могут лучше контролировать скорость копирования. Благодаря предложенному формату векторной графики (VML) для Web, авторы могут выбрать вариант, когда в основной HTML-файл включены инструкции обозревателю для отрисовки векторной графики непосредственно на странице, вместо загрузки графических элементов из отдельных файлов.

·         Пользователи могут редактировать нетекстовые элементы своих HTML-документов более эффективно. Диаграммы, рисунки Microsoft WordArt и другие нетекстовые элементы, содержащиеся в HTML-документе Office 2000 можно редактировать как встроенные объекты — а не просто изображения — когда документ открыт в одном из приложений Office.

·         Организации и пользователи могут рассчитывать на полную обратную совместимость при работе с будущими версиями Office. Office 2000 сохраняет все незнакомое форматирование и нетекстовые элементы, которые встречает в HTML-документе. Когда пользователь создает HTML-документы, применяя новейшие средства форматирования, которые будут реализованы в будущей версии Office, их коллеги, по-прежнему пользующиеся Office 2000, смогут успешно открыть эти документы — Office 2000 сохраняет все незнакомое ему содержимое. Таким образом, Office 2000 помогает защитить инвестиции в программное обеспечение, гарантируя плавный переход на будущие версии Office, и упрощает пользователям успешное дальнейшее сотрудничество и совместное использование информации в организациях, где периодически производится модернизация.

 

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

Заключение

Концепция, лежащая в основе Office 2000 — дать пользователям возможность реализовывать свои идеи и анализировать информацию, используя инструменты Office, с которыми они чувствовали бы себя достаточно комфортно. Что касается Office 2000 HTML, то его основная задача видится в возможности использовать все преимущества нового важного механизма распространения информации — Web — чтобы как можно больше людей ознакомились с этими идеями.

 

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

 

 

 

 


Приложение: Словарь терминов

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

 

Элементы управления ActiveX (ActiveX Controls)

Программные компоненты, основанные на технологии ActiveX и предназначенные для многократного использования. Они могут применяться для добавления в Web-страницы, настольные приложения и средства разработки программного обеспечения специальных функциональных возможностей, таких как анимация или всплывающие меню. Элементы ActiveX можно создавать на различных языках программирования, включая Visual C, Visual C++, Visual Basic и Java.

 

Вложенные (каскадные) таблицы стилей (Cascading Style Sheets)

Спецификация языка разметки гипертекста (Hypertext Markup Language — HTML), разработанная консорциумом World Wide Web Consortium (W3C), позволяет создателям и пользователям документов в формате HTML присоединять к HTML-документам таблицы стилей. Последние содержат информацию о том, как должна выглядеть страница (например, шрифт текста на ней). Эта спецификация также указывает, как должны сочетаться таблицы стилей HTML-документа и пользовательские стили. Вложенные таблицы стилей были впервые предложены для использования в стандарте HTML 3.2. Их также иногда называют механизмом вложенных таблиц стилей (Cascading Style Sheet mechanism) и CSS1.

 

Страницы доступа к данным (Data access pages)

Насыщенные интерактивные HTML-страницы, которые пользователи создают в среде Microsoft Access 2000 и связывают с конкретным набором данных. Пользователи могут программировать страницы доступа к данным с помощью Visual Basic for Applications или Microsoft Script Editor.

 

Динамический язык разметки гипертекста (Dynamic Hypertext Markup Language — DHTML)

Динамический язык разметки гипертекста (DHTML) был разработан Microsoft в качестве расширения HTML. DHTML дает создателям Web-страниц больше свободы при компоновке ее элементов. Он также позволяет пользователям вносить изменения в Web-страницы и взаимодействовать с ними без дополнительных обращений к  серверу.

 

Расширяемый язык разметки (Extensible Markup Language — XML)

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

 

Язык разметки гипертекста (Hypertext Markup Language — HTML)

Язык разметки используется в документах, предназначенных для публикации в World Wide Web. HTML является прикладной реализацией стандартного обобщенного языка разметки SGML (Standard Generalized Markup Language), который использует управляющие последовательности (тэги) для маркировки текстовых и графических элементов в документе, чтобы описать, как Web-обозреватели (Web-браузеры) должны показывать эти элементы пользователю. Он также использует тэги для указания того, каким образом обозреватели должны реагировать на действия пользователя (такие как активизация ссылки нажатием клавиши или щелчком мышью). HTML 2.0, описанный рабочей группой по проблемам сети Интернет Internet Engineering Task Force (IETF), включает средства HTML, общие для всех Web-браузеров, которые существовали в 1995 г. Он был первой широко используемой в World Wide Web версией HTML. Последующие разработки HTML продолжил консорциум World Wide Web Consortium (W3C). Большинство Web-обозревателей (особенно Internet Explorer и Netscape Navigator) распознают дополнительные HTML-тэги, не предусмотренные текущим стандартом. Последней версией HTML являет версия 4.0.

 

Серверные расширения Office (Office Server Extensions)

Office Server Extensions представляет собой совокупность расширений Microsoft Internet Information Services и других технологий для HTTP-сервера, которые обеспечивают дополнительные возможности публикации, совместной работы и управления документооборотом. Office Server Extensions не замещают существующие технологии Web-сервера.

 

Web-компоненты Office (Office Web Components)

Элементы управления на основе модели COM для публикации диаграмм, электронных таблиц и баз данных в Web, которые используют преимущества богатых возможностей взаимодействия, обеспечиваемых обозревателем Microsoft Internet Explorer. Если документ содержит Web-компоненты Office, пользователи могут работать с информацией непосредственно из своих обозревателей — они могут сортировать и фильтровать данные, а также вводить значения параметров для выполнения расчетов, подготовки сводных таблиц и др.

 

Двустороннее преобразование (Round-tripping)

Процесс сохранения всех специфических для Office свойств и форматирования документа HTML, который дает пользователям Office и Web-обозревателя возможность обмениваться документами с насыщенным форматированием без потери качества (за исключением случаев, когда обозреватель не поддерживает стандарты HTML, XML или вложенные таблицы стилей в той мере, в какой их поддерживает Office 2000). Когда пользователь сохраняет документ Office в формате HTML, Office 2000 добавляет информацию, благодаря которой он может восстановить все элементы оформления при следующем открытии файла пользователем. Дополнительная информация, добавленная в HTML-файл, состоит из разметки XML (для содержимого, не связанного с форматированием, такого как свойства файла и объекты OfficeArt) и расширений вложенной таблицы стилей (для форматирования, не заданного в спецификации). Каждый раз, когда пользователь открывает HTML-документ в Office для редактирования, приложение считывает эту дополнительную информацию и использует ее, чтобы точно восстановить все специальное форматирование Office, включая динамические представления PivotTable, колонки и другие нетекстовые элементы.

 

Стандартный обобщенный язык разметки Standard Generalized Markup Language (SGML)

Стандартный обобщенный язык разметки SGML — это стандарт управления информацией, принятый Международной организацией по стандартизации (International Organization for Standardization — ISO) в 1986 г. для обеспечения независимости документов от платформ и приложений, что позволяет сохранить информацию о форматировании, индексации и связях. SGML предоставляет пользователям механизм квазиграмматических правил, с помощью которого они могут описать структуру своих документов, и тэги, которые они могут использовать для указания структуры конкретных документов.

 

Средства универсального просмотра (Universal viewing)

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

 

Язык векторной разметки (Vector Markup Language — VML)

Предложение, выдвинутое Microsoft и поддержанное несколькими компаниями, среди которых Hewlett-Packard, Visio и Macromedia, по использованию формата XML для векторной графики в HTML-документах. VML, в частности, включает дополнительные средства для визуализации документов в обозревателе, такие как плавное масштабировании при изменении размеров графических элементов, улучшенная градиентная заливка и ускоренное отображение.

 

Консорциум World Wide Web Consortium (W3C)

Консорциум коммерческих и образовательных организаций, наблюдающий за разработкой стандартов во всех областях, связанных с World Wide Web, и занимающийся их продвижением. Корпорация Microsoft является членом W3C.

 

XML

См. Расширяемый язык разметки (Extensible Markup Language).

 

За дополнительной информацией обращайтесь на Web-сервер по адресу: http://www.microsoft.com/office/

uuuu

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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

1998 г. Microsoft Corporation. Все права защищены.

Microsoft, ActiveX, FrontPage, логотип Office, PivotTable, PowerPoint, Visual Basic, Visual C++, Visual InterDev, Visual Studio и Windows являются либо зарегистрированными товарными знаками, либо товарными знаками корпорации Microsoft в США и/или других странах.

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


 [SA1]Проверить слово в английской версии