Поделиться через


Экспорт в Microsoft Word

Модуль подготовки отчетов Word подготавливает к просмотру отчет как документ Word, совместимый с MicrosoftMicrosoft Word 2000 или более поздней версией. После экспорта отчета в документ Word можно изменить содержимое отчета и спроектировать отчеты в стиле документа, такие как наклейки для почтовой рассылки, заказы на покупку или стандартные письма. Файлы, созданные этим модулем подготовки отчетов, имеют расширение DOC.

Элементы отчета в формате Word

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

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

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

Разбиение на страницы

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

Этот модуль подготовки отчетов поддерживает только логические разрывы страниц.

Изменение размера страницы

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

Ширина страницы

В формате Word поддерживаются страницы шириной до 55,87 см. Если ширина отчета превышает 55,87 см, отчет все равно будет подготовлен к просмотру; однако в текстовом редакторе Word его содержимое не будет выведено ни в режиме разметки страницы, ни в режиме чтения. Чтобы просмотреть данные, необходимо переключиться в обычный режим разметки или в режим веб-документа. В этих режимах текстовый редактор Word сокращает количество пробельных символов, поэтому отображается большая часть содержимого отчета.

При подготовке к просмотру отчет будет сделан настолько широким, насколько это потребуется, чтобы вывести его содержимое, но не более 55,87 см шириной. Минимальная ширина отчета основана на свойстве RDL Width в панели свойств.

Свойства документа

Модуль подготовки отчетов в формате Word записывает следующие метаданные в DOC-файл.

Свойства элемента отчета

Описание

Report Title (заголовок отчета)

Заголовок

Report.Author

Автор

Report.Description

Комментарии

Верхние и нижние колонтитулы

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

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

Если нижний или верхний колонтитул отчета содержит сложное выражение, результатом которого являются различные значения на различных страницах отчета, то это значение может отображаться на всех страницах отчета. Например, выражение ="Page: " + Globals!PageNumber.ToString + " of " + Globals!TotalPages.ToString в нижнем колонтитуле отчета преобразуется в одно и то же значение на всех страницах отчета.

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

Unknown List Class

Интерактивность

В формате Word поддерживаются некоторые интерактивные элементы. Ниже приведено описание особенностей поведения.

Показать и скрыть

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

Схема документа

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

Гиперссылки и ссылки детализации

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

Интерактивная сортировка

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

Закладки

Содержащиеся в отчете закладки отображаются как закладки Word. Ссылки закладок подготавливаются к просмотру как гиперссылки, ведущие на метки закладок в документе. Длина меток закладок не должна превышать 40 символов. Единственный специальный символ, который можно использовать в метке закладки — символ подчеркивания (_). Неподдерживаемые специальные символы удаляются из имени метки закладки. Если имя длиннее 40 символов, оно усекается. Если имена нескольких закладок в отчете повторяются, эти закладки не будут отображены в документе Word.

Подготовка к просмотру стилей при подготовке отчета в формате Word

Далее следует краткое описание отображения стилей при подготовке отчета в формате Word.

Цветовая палитра

Содержащиеся в отчете цвета отображаются в документе Word.

Граница

Границы элементов отчета, отличные от границ страницы, отображаются в формате Word как границы ячеек таблицы Word. Границы страниц отчета отображаются как границы страниц Word.

Ограничения формата Word

Формат Microsoft Word накладывает следующие ограничения.

  • Таблицы формата Word поддерживают не более 63 столбцов. Если в отчете содержится больше 63 столбцов, при попытке его подготовки в формате Word таблица будет разбита на несколько. Дополнительные столбцы помещаются рядом с 63 столбцами, отображаемыми в тексте отчета. Поэтому расположение столбцов отчета может не совпадать с ожидаемым.

  • В формате Word поддерживаются страницы шириной и высотой не более 55,87 см. Если содержимое отчета по ширине превышает 55,87 см, в режиме разметки страницы часть данных может не отображаться.

  • В формате Word не учитываются настройки высоты верхнего и нижнего колонтитула.

  • Формат документов, созданных модулем подготовки отчетов в формате Word, отличен от формата файлов Office 2007 DOCX, но текстовый редактор Word 2007 может использовать созданные документы, поскольку формат DOC в нем полностью поддерживается.

  • В текстовом редакторе Word 97 отчеты можно просматривать, но их макет при этом будет выведен в искаженном виде. Текстовый редактор Word 97 не поддерживает вложенных таблиц, 24-разрядных цветов, внутренние отступы в ячейках, а также, возможно, некоторые другие функции, используемые модулем подготовки отчетов в формате Word.

  • После экспорта отчета Word повторно разбивает его на страницы. Это может привести к появлению в отчете, готовом для просмотра, дополнительных разрывов страниц.

  • Word не повторяет строки заголовка на второй и последующих страницах, если не установить свойство RepeatOnNewPage статического заголовка строк в табликсе (таблице, матрице или списке) в значение True. Чтобы настроить отображение строк заголовков на новых страницах, можно в отчете определить явные разрывы страниц. Однако поскольку к отчету, подготовленному к просмотру и экспортированному в приложение Word, применяется собственный алгоритм разбиения на страницы, то полученные результаты могут различаться и повторение строки верхнего колонтитула не гарантируется. Статическая строка заголовка представляет собой строку, содержащую заголовки столбцов.

  • Текстовые поля, содержащие неразрывные пробелы, увеличиваются в размерах.

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

Настройки сведений об устройстве

Некоторые настройки по умолчанию для этого модуля подготовки отчетов можно изменить. Изменив настройки сведений об устройстве можно, например, пропустить все гиперссылки и ссылки детализации, или развернуть все элементы, которые могут быть развернуты, независимо от их состояния на момент подготовки отчета. Это делается с помощью настроек сведений об устройстве. Дополнительные сведения см. в разделе Настройки сведений об устройстве в службах Reporting Services.

См. также

Основные понятия

Основные сведения о разбиении на страницы в службах Reporting Services

Основные сведения о подготовке отчета к просмотру

Сравнение интерактивных возможностей различных модулей подготовки отчетов

Подготовка к просмотру элементов отчета

Работа с областями данных табликса

Журнал изменений

Обновленное содержимое

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

Исправлены данные об использовании свойств PrintOnFirstPage и PrintOnLastPage.