[1.43][VS2003]Génération Word depuis Crystal
Bonjour webmestres,
je suis en train de reprendre une application existante Aspnet avec VBNET.
des etats crystals sont générés par celle-ci. Le problème vient de l'export vers word.
voici le codage habituel utilisé pour l'export word:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
Dim fs As FileStream
Dim FileSize As Long
Dim GenDS As dsDataFixe
Dim crReportObject As CrystalDecisions.CrystalReports.Engine.ReportObject()
Dim oExO As ExportOptions
Dim oExDo As New DiskFileDestinationOptions()
Dim contentType As String = "application/msword"
'Build Target Filename
Dim tempFileName As String = System.Configuration.ConfigurationSettings.AppSettings("TempDir") & Session.SessionID.ToString() + ".doc"
'Export to PDF
oExDo.DiskFileName = tempFileName
oExO = myRpt.ExportOptions
oExO.DestinationOptions = oExDo
oExO.ExportDestinationType = ExportDestinationType.DiskFile
oExO.ExportFormatType = ExportFormatType.WordForWindows
'Remplir les parametres du report
myRpt = RemplirParametres(myRpt)
myRpt.Export()
myRpt.Close()
Response.ClearContent()
Response.ClearHeaders()
Response.ContentType = contentType
Response.WriteFile(tempFileName)
Response.Flush()
Response.Close()
System.IO.File.Delete(tempFileName) |
Le problème est que certains utilisateurs de ladite application ont des problèmes lors de cet export. En effet un document word s'ouvre (dans internet explorer) et c'est la page d'authentification qui s'affiche à l'intérieur.
(comme si la session est perdue?)
Y aurait il un pb de codage? un framework obsolète? une facon plus simple de généré ce document word via crystal [9] ?
En vous remerciant en tout cas d'avoir lu ce post ++