2010-02-17 6 views
1

est-il possible d'avoir une macro sur un rapport SSRS qui est exporté au format Excel?SSRS - Utiliser la macro dans un rapport SSRS

Nous devons renommer la feuille en fonction du contenu du rapport affiché par l'utilisateur. Par exemple: 'SalesReport' montre des données pour la Californie - le nom de la feuille pourrait être 'California sales'; 'SalesReport' affiche les données pour New York - ainsi le nom de feuille pourrait être 'New York sales';

Cette mise à jour peut se produire lorsque l'utilisateur clique sur la feuille de calcul.

TIA

Répondre

3

Je suis sûr que l'ajout d'une macro est impossible sans une sorte de post-traitement .xls.

Si vous souhaitez renommer une feuille, vous aurez également besoin d'un post-traitement. C'est quelque chose que beaucoup de gens veulent et à la lecture de msdn, il semble qu'il soit susceptible d'être inclus dans une future version de SSRS.

Et si vous vraiment souhaitez renommer une feuille est ici une solution: http://spacefold.com/lisa/post/2007/10/03/Changing-the-Sheet-names-in-SQL-Server-RS-Excel-QnD-XSLT.aspx

+0

Je l'ai vu cet article avant, mais il semblait que beaucoup de travail pour une tâche simple. Une autre option consistait à distribuer la macro aux utilisateurs pour le post-traitement. – SoftwareGeek