Principale utente con più risposte
[Reporting Services] File Excel esportato nasconde le intestazioni di colonna lunghe

Domanda
-
Ciao a tutti,
nel mio Reporting Services di SQL Server 2000 (Visual Studio 2003) ho una tabella che mi mostra dei dati.
Una colonna ha una descrizione un po' più lunga della altre ("Produzione richiesta").
Quando eseguo il report via web, l'intestazione della colonna viene mostrata nella sua interezza, ma se esporto il report in Excel, quest'ultimo mi taglia la seconda parola, e devo allargare a mano la riga di Excel per mostrare anche la parola "richiesta".
Come è possibile fare in modo che il file Excel esportato abbia la riga sufficientemente larga in altezza da farci rientrare tutta la descrizione della colonna?Grazie
Luigi
Risposte
-
dovrebbe essere una cosa così (in VBSCRIPT):
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = True
Set objWorkbook = objExcel.Workbooks.Open("<FILE_FULL_PATH>")objWorkbook.Columns("A:AY").EntireColumn.AutoFit
objWorkbook.SaveAs "<FILE_FULL_PATH>"
Diego Castelli - MCSA 2003, MCP ISA 2004, MCTS Forefront. ITA: Questo post è fornito "così com'è". Non conferisce garanzie o diritti di alcun tipo. Ricorda di usare la funzione "segna come risposta" per i post che ti hanno aiutato a risolvere il problema e "deseleziona come risposta" quando le risposte segnate non sono effettivamente utili. Questo è particolarmente utile per altri utenti che leggono il thread, alla ricerca di soluzioni a problemi similari. ENG: This posting is provided "AS IS" with no warranties, and confers no rights. Please remember to click "Mark as Answer" on the post that helps you, and to click "Unmark as Answer" if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.- Proposto come risposta Diego Castelli lunedì 15 novembre 2010 11:13
- Contrassegnato come risposta Anca Popa venerdì 19 novembre 2010 10:21
Tutte le risposte
-
devi sviluppare, o in VBA o in VBscript (o in VB):
ApExcel.Columns("A:AY").EntireColumn.AutoFit
è la funzione che ti serve.
Chiederei aiuto nel forum sviluppo. Ciao!
Diego Castelli - MCSA 2003, MCP ISA 2004, MCTS Forefront. ITA: Questo post è fornito "così com'è". Non conferisce garanzie o diritti di alcun tipo. Ricorda di usare la funzione "segna come risposta" per i post che ti hanno aiutato a risolvere il problema e "deseleziona come risposta" quando le risposte segnate non sono effettivamente utili. Questo è particolarmente utile per altri utenti che leggono il thread, alla ricerca di soluzioni a problemi similari. ENG: This posting is provided "AS IS" with no warranties, and confers no rights. Please remember to click "Mark as Answer" on the post that helps you, and to click "Unmark as Answer" if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. -
dovrebbe essere una cosa così (in VBSCRIPT):
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = True
Set objWorkbook = objExcel.Workbooks.Open("<FILE_FULL_PATH>")objWorkbook.Columns("A:AY").EntireColumn.AutoFit
objWorkbook.SaveAs "<FILE_FULL_PATH>"
Diego Castelli - MCSA 2003, MCP ISA 2004, MCTS Forefront. ITA: Questo post è fornito "così com'è". Non conferisce garanzie o diritti di alcun tipo. Ricorda di usare la funzione "segna come risposta" per i post che ti hanno aiutato a risolvere il problema e "deseleziona come risposta" quando le risposte segnate non sono effettivamente utili. Questo è particolarmente utile per altri utenti che leggono il thread, alla ricerca di soluzioni a problemi similari. ENG: This posting is provided "AS IS" with no warranties, and confers no rights. Please remember to click "Mark as Answer" on the post that helps you, and to click "Unmark as Answer" if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.- Proposto come risposta Diego Castelli lunedì 15 novembre 2010 11:13
- Contrassegnato come risposta Anca Popa venerdì 19 novembre 2010 10:21
-
-
Ciao, per favore marca la mia risposta come "risposta", allora. Grazie del fb
Diego Castelli - MCSA 2003, MCP ISA 2004, MCTS Forefront. ITA: Questo post è fornito "così com'è". Non conferisce garanzie o diritti di alcun tipo. Ricorda di usare la funzione "segna come risposta" per i post che ti hanno aiutato a risolvere il problema e "deseleziona come risposta" quando le risposte segnate non sono effettivamente utili. Questo è particolarmente utile per altri utenti che leggono il thread, alla ricerca di soluzioni a problemi similari. ENG: This posting is provided "AS IS" with no warranties, and confers no rights. Please remember to click "Mark as Answer" on the post that helps you, and to click "Unmark as Answer" if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. -