4 votes

SSRS 2008 Export vers Microsoft Word ne comprend pas les en-têtes et les pieds de page

J'ai un rapport, qui a été récemment converti de SSRS2005 à SSRS2208.

L'en-tête du rapport a un arrière-plan, qui est calculé en fonction du numéro de page. Dans le pied de page du rapport, il y a une image et deux zones de texte, également calculées en fonction du numéro de page.

L'aperçu du rapport dans le Business Intelligence Development Studio s'affiche correctement, l'exportation en PDF fonctionne également correctement. Cependant, lors de l'exportation vers Microsoft Word, l'en-tête et les pieds de page disparaissent et les marges de page augmentent d'environ 1,5 cm.


La partie des marges de ce problème a été signalée dans Microsoft Connect et résolue. Le correctif devrait être "dans SqlServer2008R2 CTP3 et au-delà".

2voto

MartinHN Points 8587

Je ne suis pas sûr de comment le faire, mais j'ai peut-être une idée. Dans SSRS 2005, avec l'exportation vers Excel, vous deviez modifier les paramètres d'informations de périphérique Excel dans le fichier de configuration de SSRS pour utiliser SimplePageHeaders : http://msdn.microsoft.com/en-us/library/ms155069(SQL.90).aspx (Comment faire : http://mysqlserverblog.com/2008/01/03/changing-export-options-for-reporting-services.aspx)

J'ai recherché les paramètres d'informations de périphérique Word, mais autant que je sache, il n'y a aucun paramètre de ce type : http://msdn.microsoft.com/en-us/library/cc281123.aspx

Mais bonne chance!

1voto

Sophia Points 1669

À partir de quelques expériences, il semble que la fonction d'exportation vers un document Word ne fonctionne pas si

  • les éléments d'en-tête ou de pied de page ont des propriétés qui sont calculées en fonction du numéro de page
  • les en-têtes et pieds de page ont des images d'arrière-plan

Simplifier le contenu de l'en-tête et du pied de page devrait les rendre visibles.

Il y a probablement plus de situations où les en-têtes et pieds de page ne s'exportent pas vers Microsoft Word, que les deux que j'ai mentionnées. Autant que je sache, il n'y a pas de moyen de faire fonctionner des en-têtes et pieds de page plus complexes avec la fonction d'exportation vers un document Word.

0voto

SleeperService Points 1

J'ai un rapport où l'en-tête et le pied de page sont exportés correctement cependant, sur la première page, Word interprète le pied de page différemment et, pour une raison quelconque, le cache. Il semble y avoir une légère différence de hauteur entre la première et les autres pages.

Si vous modifiez le pied de page, il y a une case à cocher dans Word 2007 et 2010 qui vous permet de l'afficher quand même. Je ne sais pas pourquoi SSRS l'exporte différemment entre la première page et les autres pages.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X