Экспорт SSRS 2008 в Microsoft Word не включает верхние и нижние колонтитулы.

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

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

Предварительный просмотр отчета в Business Intelligence Development Studio отображается корректно, экспорт в PDF также работает корректно. Однако при экспорте в Microsoft Word верхний и нижний колонтитулы исчезают, а поля страницы увеличиваются примерно на 1,5 см.


Часть поля этой проблемы была сообщена в Microsoft Connect и решена. Исправление должно быть «в SqlServer2008R2 CTP3 и выше».


person Sophia    schedule 06.02.2009    source источник


Ответы (3)


Я не уверен, как это сделать, но у меня может быть идея. В SSRS 2005 при экспорте в Excel вам нужно было изменить параметры сведений об устройстве Excel в файле конфигурации SSRS, чтобы использовать SimplePageHeaders: http://msdn.microsoft.com/en-us/library/ms155069(SQL.90).aspx (как: http://mysqlserverlog.com/2008/01/03/change-export-options-for-reporting-services.aspx)

Я просмотрел настройки информации об устройстве Word, но, насколько я могу судить, такой настройки нет: http://msdn.microsoft.com/en-us/library/cc281123.aspx

Но удачи!

person MartinHN    schedule 07.02.2009
comment
Спасибо :) Этот список настроек для Word, к сожалению, не выглядит многообещающим (или обширным), но полезно знать, что он там есть. Возможно, я смогу решить проблему с полями, по крайней мере, с этими параметрами, я попробую в понедельник. - person Sophia; 07.02.2009

Из некоторых экспериментов кажется, что функция экспорта в документ Word не работает, если

  • элементы верхнего или нижнего колонтитула имеют свойства, вычисляемые в зависимости от номера страницы
  • верхние и нижние колонтитулы имеют фоновые изображения

Упрощение содержимого верхнего и нижнего колонтитула должно сделать их видимыми.

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

person Sophia    schedule 09.02.2009

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

Если вы редактируете нижний колонтитул, в Word 2007 и 2010 есть флажок, который позволяет вам отображать его в любом случае. Не знаю, почему SSRS по-разному экспортирует его между первой и другими страницами.

person SleeperService    schedule 06.08.2010