Exportation vers Microsoft Word (Générateur de rapports version 3.0 et SSRS)

L'extension de rendu Word permet de rendre un rapport sous la forme d'un document Word compatible avec Microsoft Word 2000 ou versions ultérieures. Après avoir exporté le rapport dans un document Word, vous pouvez modifier le contenu de votre rapport et concevoir des rapports de style document comme des étiquettes de publipostage, des bons de commande ou des lettres types. L'extension du nom des fichiers générés par ce convertisseur est .doc.

Notes

Vous pouvez créer et modifier des définitions de rapports (.rdl) dans le Générateur de rapports version 3.0 et dans le Concepteur de rapports, dans Business Intelligence Development Studio. Chaque environnement de création offre différentes possibilités pour créer, ouvrir et enregistrer des rapports et des éléments connexes. Pour plus d'informations, consultez Conception de rapports dans le Concepteur de rapports et le Générateur de rapports version 3.0 (SSRS) sur le site Web Microsoft.

Dans cet article

Éléments de rapport dans Word

Pagination

Propriétés du document

En-têtes et pieds de page

Interactivité

Rendu des styles Word

Traits ondulés dans les rapports exportés

Limitations Word

Paramètres d'informations de périphérique

Éléments de rapport dans Word

Les rapports exportés vers Word apparaissent sous la forme d'une table imbriquée qui représente le corps du rapport. Une région de données de tableau matriciel est rendue sous la forme d'une table imbriquée qui reflète la structure de la région de données dans le rapport. Les zones de texte et les rectangles sont rendus sous la forme d'une cellule dans la table. La valeur de zone de texte est affichée à l'intérieur de la cellule.

Les images, graphiques, barres de données, graphiques sparkline, cartes, indicateurs et jauges sont rendus sous la forme d'une image statique dans une cellule de table. Les liens hypertexte et liens d'extraction de ces éléments de rapport sont rendus. Les cartes et zones sur lesquelles il est possible de cliquer dans un graphique ne sont pas prises en charge.

Les rapports en colonnes de style bulletin d'informations ne sont pas rendus dans Word. Les images et couleurs d'arrière-plan du corps du rapport ainsi que de la page ne sont pas rendus.

Icône de flèche utilisée avec le lien Retour au débutRetour au début

Pagination

Une fois que le rapport est ouvert dans Word, Word le repagine entièrement en fonction de la taille de la page. La repagination peut provoquer l'insertion de sauts de page à des endroits où vous n'aviez pas l'intention d'en ajouter, et, dans certains cas, peut engendrer la présence dans le rapport exporté de deux sauts de page consécutifs dans une ligne ou l'ajout de pages vides. Vous pouvez essayer de modifier la pagination de Word en ajustant les marges de page.

Ce convertisseur ne prend en charge que les sauts de page logiques.

Dimensionnement de page

Lorsque le rapport est rendu, la hauteur et la largeur de page Word sont définies par les propriétés RDL suivantes : hauteur et largeur du format de papier, marges de page gauche et droite, ainsi que marges de page supérieure et inférieure.

Largeur de page

Word prend en charge des largeurs de page allant jusqu'à 22 pouces. Si le rapport dépasse cette largeur, le convertisseur rendra tout de même le rapport. Toutefois, Word n'affichera pas le contenu du rapport en mode Impression ou Lecture. Pour afficher les données, passez en mode Normal ou Web. Dans ces modes, Word réduit la quantité d'espaces et affiche par conséquent une part plus importante du contenu du rapport.

Au moment du rendu, le rapport s'élargit autant que nécessaire, jusqu'à la limite de 22 pouces, pour afficher le contenu. La largeur minimale du rapport se base sur la propriété RDL Width dans le volet Propriétés.

Icône de flèche utilisée avec le lien Retour au débutRetour au début

Propriétés du document

Le convertisseur Word écrit les métadonnées suivantes dans le fichier DOC.

Propriétés des éléments de rapport

Description

Report Title (titre du rapport)

Titre

Report.Author

Author

Report.Description

Commentaires

Icône de flèche utilisée avec le lien Retour au débutRetour au début

En-têtes et pieds de page

Les en-têtes et pieds de page sont rendus sous la forme de régions d'en-tête et de pied de page dans Word. Si un numéro de page de rapport ou une expression qui indique le nombre total de pages du rapport apparaît dans l'en-tête ou le pied de page, ils sont convertis en champ Word afin que le numéro de page exact soit affiché dans le rapport rendu. Si la hauteur d'en-tête ou de pied de page est définie dans le rapport, Word ne peut pas prendre en charge ce paramètre. La propriété PrintOnFirstPage peut, dans certaines circonstances, spécifier si le texte d'un en-tête et d'un pied de page est imprimé sur la première page d'un rapport. Si le rapport rendu contient plusieurs pages et si chaque page contient seulement une section, vous pouvez alors attribuer à PrintOnFirstPage la valeur False et le texte est supprimé sur la première page ; sinon, le texte est imprimé indépendamment de la valeur de la propriété PrintOnFirstPage.

Le convertisseur Word essaie d'analyser toutes les expressions dans les en-têtes et les pieds de page lorsque des rapports sont exportés vers Word. De nombreux formulaires d'expressions procèdent à une analyse avec succès et les valeurs attendues s'affichent dans les pieds de page et les en-têtes de toutes les pages du rapport.

Toutefois, lorsqu'un pied ou un en-tête de page contient une expression complexe qui retourne des valeurs différentes sur des pages différentes d'un rapport, la même valeur peut s'afficher sur toutes les pages du rapport. Les numéros de page dans les deux expressions suivantes ne sont pas incrémentés dans le rapport exporté. Le numéro de page traduit la même valeur sur toutes les pages du rapport.

  • ="Page: " + Globals!PageNumber.ToString + " of " + Globals!TotalPages.ToString

  • =Avg(Fields!YTDPurchase.Value, "Sales") & " Page Number " & Globals!PageNumber

Cela se produit parce que le convertisseur Word analyse le rapport à la recherche de champs de pagination tels que PageNumber et TotalPages et ne gère qu'une référence simple et non les appels à une fonction. Dans ce cas, l'expression appelle la fonction ToString. Les deux expressions suivantes sont équivalentes et sont restituées correctement lorsque vous affichez un aperçu du rapport dans le Générateur de rapports ou le Concepteur de rapports ou lorsque vous restituez le rapport publié dans le Gestionnaire de rapports ou une bibliothèque SharePoint. Cependant, le convertisseur Word analyse uniquement la seconde expression avec succès et restitue les numéros de page corrects.

  • Expression complexe : l'expression est ="Average Sales " & Avg(Fields!YTDPurchase.Value, "Sales") & " Page Number " & Globals!PageNumber

  • Expression avec séquences de texte : Texte, Montant moyen des ventes, et expression, =Avg(Fields!YTDPurchase.Value, "Sales), et texte, Numéro de page, et expression =Globals!PageNumber

Pour éviter ce problème, utilisez plusieurs séquences de texte plutôt qu'une expression complexe lorsque vous utilisez des expressions dans les pieds de page et les en-têtes. Les deux expressions suivantes sont équivalentes. La première est une expression complexe, la seconde utilise des séquences de texte. Le convertisseur Word analyse uniquement la seconde expression avec succès.

Icône de flèche utilisée avec le lien Retour au débutRetour au début

Interactivité

Certains éléments interactifs sont pris en charge dans Word. Vous trouverez ci-dessous une description de comportements spécifiques.

Afficher et masquer

Le convertisseur Word rend les éléments de rapport en fonction de leur état au moment du rendu. Si l'état d'un élément de rapport est masqué, l'élément de rapport n'est pas rendu dans le document Word. Si l'état d'un élément de rapport est affiché, l'élément de rapport est rendu dans le document Word. La fonctionnalité d'activation et de désactivation n'est pas prise en charge dans Word.

Explorateur de documents

S'il existe des étiquettes Explorateur de documents dans le rapport, elles sont rendues sous la forme d'étiquettes de table des matières Word sur les éléments de rapport et groupes respectifs. L'étiquette Explorateur de documents est utilisée comme texte d'étiquette pour les étiquettes de table des matières. Le lien cible est positionné près de l'élément sur lequel l'étiquette est définie. La table des matières n'est pas créée pour vous dans le document Word, mais vous pouvez générer votre propre table des matières à l'aide des étiquettes Explorateur de documents rendues dans le rapport.

Liens hypertexte et liens d'extraction

Les liens hypertexte et liens d'extraction dans les éléments de rapport de type zone de texte et image sont rendus sous la forme de liens hypertexte dans le document Word. Lorsque vous cliquez sur le lien hypertexte, le navigateur Web par défaut s'ouvre et accède à l'URL. Lorsque vous cliquez sur le lien hypertexte d'extraction, un accès est effectué au serveur de rapports d'origine.

Tri interactif

Le contenu du rapport est rendu en fonction du mode de tri actuel dans la région des données de rapport. Word ne prend pas en charge le tri interactif. Une fois le rapport rendu, vous pouvez appliquer un tri de table dans Word.

Signets

Les signets du rapport sont rendus sous la forme de signets Word. Les liens de signet sont rendus sous la forme de liens hypertexte qui se connectent aux étiquettes de signet dans le document. Les étiquettes de signet ne doivent pas comporter plus de 40 caractères. Le seul caractère spécial pouvant être utilisé dans une étiquette de signet est le trait de soulignement (_). Les caractères spéciaux non pris en charge sont supprimés du nom d'étiquette de signet. Par ailleurs, si le nom dépasse 40 caractères, il est tronqué. Si des noms de signet sont en double dans le rapport, les signets ne sont pas rendus dans Word.

Icône de flèche utilisée avec le lien Retour au débutRetour au début

Rendu des styles Word

Voici une description succincte du rendu des styles dans Word.

Palette de couleurs

Les couleurs rendues dans le rapport sont rendues dans le document Word.

Bordure

Les bordures des éléments de rapport autres que les bordures de page sont rendues sous la forme de bordures de cellule de tableau Word. La bordure de page du rapport est rendue sous la forme d'une bordure de page Word.

Icône de flèche utilisée avec le lien Retour au débutRetour au début

Traits ondulés dans les rapports exportés

Lorsqu'elles sont exportées et affichées dans Word, les données ou les constantes de rapport peuvent être soulignées par des traits ondulés rouges ou verts. Les traits rouges ondulés identifient les erreurs d'orthographe. Les traits verts ondulés identifient les erreurs de grammaire. Cela se produit lorsque le rapport comprend des mots non conformes à la vérification linguistique (orthographe et grammaire) de la langue d'édition spécifiée dans Word. Par exemple, les titres des colonnes de rapport en anglais seront probablement soulignés par des traits rouges ondulés si le rapport est rendu dans une version espagnole de Word. Les erreurs d'orthographe sont plus courantes dans les rapports que les erreurs de grammaire car les rapports comprennent généralement uniquement du texte court, des phrases ou des paragraphes incomplets.

La présence de traits ondulés dans les rapports implique que le rapport comporte des erreurs, ce qui n'est probablement pas le cas. Vous pouvez supprimer les traits ondulés en changeant la langue de vérification pour le rapport. Pour modifier la langue de vérification, sélectionnez le contenu du rapport et spécifiez la langue appropriée pour le contenu. Vous pouvez sélectionner tout ou partie du contenu. Dans Word 2010, l'option de langue, Définir la langue de vérification, se trouve dans la zone Langue sous l'onglet Révision. Après avoir mis à jour le contenu, vous devez réenregistrer le document.

En fonction de la version de la langue de votre programme Office, les outils de vérification linguistique (par exemple, dictionnaire) de la langue choisie sont inclus dans le programme ou fournis dans un pack linguistique Microsoft Office dont vous faites l'acquisition.

Les rubriques suivantes fournissent des informations supplémentaires sur le paramétrage des options d'Office et de Word.

Notes

Lorsque vous modifiez la langue d'édition dans les Préférences linguistiques de Microsoft Office 2010 ou dans la boîte de dialogue Options de Word dans Word, la modification s'applique à tous les programmes Office.

Icône de flèche utilisée avec le lien Retour au débutRetour au début

Limitations Word

Microsoft Word applique les limitations suivantes :

  • Les tableaux Word prennent en charge au maximum 63 colonnes. Si le rapport en contient plus et que vous essayez de le rendre, Word fractionne le tableau. Les colonnes supplémentaires sont placées en position adjacente aux 63 colonnes affichées dans le corps du rapport. Les colonnes du rapport risquent par conséquent de ne pas être alignées comme prévu.

  • Word prend en charge une largeur de page maximale de 22 pouces de large et de 22 pouces de haut. Si votre contenu dépasse 22 pouces, certaines données risquent de ne pas s'afficher en mode Impression.

  • Word ignore les paramètres de hauteur des en-têtes et pieds de page.

  • Les documents créés par le convertisseur Word ne sont pas au format de fichier DOCX Office 2007, mais Word 2007 peut utiliser le document créé, car Word 2007 prend complètement en charge le format DOC.

  • Les rapports peuvent être affichés dans Word 1997, mais la disposition n'apparaîtra pas correctement. Word 97 ne prend pas en charge les tables imbriquées, les couleurs 24 bits, la marge intérieure des cellules et peut-être d'autres fonctionnalités utilisées par le convertisseur Word.

  • Une fois le rapport exporté, Word le pagine à nouveau. Cela peut entraîner l'ajout de sauts de page supplémentaires dans le rapport rendu.

  • Word ne répète pas les lignes d'en-tête en page deux et suivantes, même si vous affectez à la propriété RepeatOnNewPage de la ligne d'en-tête statique d'un tableau matriciel (tableau, matrice ou liste) la valeur True. Vous pouvez définir des sauts de page explicites dans votre rapport pour forcer l'apparition de lignes d'en-tête sur les nouvelles pages. Toutefois, étant donné que Word applique sa propre pagination au rapport rendu exporté vers Word, les résultats peuvent varier et la ligne d'en-tête peut ne pas se répéter comme prévu. La ligne d'en-tête statique est la ligne qui contient les en-têtes de colonne.

  • Les zones de texte s'agrandissent lorsqu'elles contiennent des espaces insécables.

  • Lorsque du texte est exporté vers Word, le texte avec les ornements de police dans certaines polices peut générer des glyphes inattendus ou manquants dans le rapport rendu.

Icône de flèche utilisée avec le lien Retour au débutRetour au début

Paramètres d'informations de périphérique

Vous pouvez modifier certains paramètres par défaut de ce convertisseur, par exemple omettre les liens hypertexte et d'extraction ou développer tous les éléments pouvant être activés/désactivés quel que soit l'état d'origine de l'élément au moment du rendu, ce en modifiant les paramètres d'informations de périphérique. Pour plus d'informations, consultez Paramètres d'informations de périphérique Word.

Icône de flèche utilisée avec le lien Retour au débutRetour au début

Historique des modifications

Mise à jour du contenu

Informations ajoutées sur l'utilisation d'expressions dans les en-têtes et les pieds de page de rapport.

Informations corrigées sur l'utilisation des propriétés PrintOnFirstPage et PrintOnLastPage.

Informations ajoutées sur la façon d'éviter les traits ondulés dans les rapports rendus dans Word.

Mise à jour de la section En-têtes et pieds de page.