begin process at 2012 05 28 02:47:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

Pb d'export de graphique Excel sous Office XP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pb d'export de graphique Excel sous Office XP

mardi 15 juin 2004 à 09:20:41 | Pb d'export de graphique Excel sous Office XP

tataye


Bonjour,

J'ai un problème de conversion de graphique excel en image au format GIF.
Ma méthode fonctionne sous Office 2000 mais pas sous office XP sur une page ASP.

J'ai retranscris tel quel mon code ASP en VBA sous Excel XP et celui-ci fonctionne ?!!

En ASP sous Office XP, il plante en me donnant "erreur inconnue" et ce, au niveau de la ligne qui fait l'export.

Voici mon code :

***

Dim LesDonnees

redim LesDonnees(5,3)

LesDonnees (1,1) = "Pierre"
LesDonnees (1,2) = 100
LesDonnees (2,1) = "Paul"
LesDonnees (2,2) = 20
LesDonnees (3,1) = "Jim"
LesDonnees (3,2) = 40.50
LesDonnees (4,1) = "Titi"
LesDonnees (4,2) = 70
LesDonnees (5,1) = "Romeo"
LesDonnees (5,2) = 80

Dim LesDonneesX : redim LesDonneesX(UBound(LesDonnees))
Dim LesDonneesY : redim LesDonneesY(UBound(LesDonnees))

Dim strChartFile
Dim iCpt

for iCpt=1 to UBound(LesDonnees)
LesDonneesX(iCpt)=LesDonnees(iCpt,1)
LesDonneesY(iCpt)=LesDonnees(iCpt,2)
next


Dim Excel : Set Excel = CreateObject("Excel.Application")
Dim Book : Set Book = Excel.Workbooks.Add ()
Dim Sheet : Set Sheet = Excel.Worksheets (1)

Excel.Visible = False
Excel.DisplayAlerts = False

Sheet.Range("A2",Sheet.Range("A2").Offset(0, UBound(LesDonneesX))).value=LesDonneesX
Sheet.Range("A3",Sheet.Range("A3").Offset(0, UBound(LesDonneesY))).value=LesDonneesY

Sheet.Cells(2,1).Value=LeX
Sheet.Cells(3,1).Value=LeY

Sheet.Range("B2",Sheet.Range("B2").Offset(1, UBound(LesDonneesX)-1)).Select

Dim Chart : Set Chart=Sheet.ChartObjects.Add(0, 0, 292, 200).Chart

Chart.ChartType = 51
Chart.SetSourceData Sheet.Range("A2",Sheet.Range("A2").Offset(1, UBound(LesDonneesX))),1

Randomize
strChartFile = Timer & Rnd & ".gif"
Chart.Export Server.MapPath("Export") & "\" & strChartFile
response.write "<IMG SRC=""Export/" & strChartFile & """>"

Set Chart = Nothing
Excel.Quit
Set Excel = Nothing

***

Y a t-il un problème au niveau de mon code ?
Doit-on faire une approche sous XP ?
Et si oui comment déterminer la version des OWC ?

Merci d'avance

Tatayé



Cette discussion est classée dans : excel, range, sheet, lesdonnees, lesdonneesx


Répondre à ce message

Sujets en rapport avec ce message

Probleme avec ASP et EXCEL [ par seb ] Bonjour,J'ai installer IIS5 et j'ai un probleme lors de la création d'un objet ExcelSet MyExcelChart = CreateObject("Excel.Sheet")Il ne me crée pas l' Asp. Net Mettre un tableau de string dans une feuille excel [ par yaya2669 ] Bonjour, Voila je voudrais sauvegarder un tableau de string dans un fichier excel. J'utilise web developper et c# Workbook wb = _excelApp.Workbooks. lien ODBC Access 2010 avec Excel 2003 ou 2007 [ par jsmk07 ] Bonjour Nous avons créé une base de données sous Access 2010. Des requêtes ont été développées. Nous voulons créer un tableau croisé dynamique en Exc Feuille Excel copier dans le classeur et sous xtxt [ par 0916paps ] Bonsoir,[^^yeuxenlair] Je tiens à préciser que je suis vraiment débutant dans le domaine du VBA. Voilà ce qui m'amène: Ayant une feuille Excel X d'un ACCESS Bouton "Enregistrer" sur un formulaire dans un résultat Excel [ par chercutator ] Bonjour à tous, Je débarque un peu sur Accèss désolé [^^happy8] J'ai créé une base de donnée, avec un formulaire pour des salariés. Ce formulaire protéger feuille excel 2007 en laissant la fonction fusionner les cellules active [ par MonsterCat ] Bonjour, dans le cadre de mon travail j'ai créé un doc excel avec des tableaux à faire remplir par la totalité du réseau. Je dois protéger les feuill Excel Problème contenue cellule séparation dans plusieurs sellule [ par kanye1982 ] Youss Bonjour voilà ma question est très simple mais pour le faire cela reste compliqué, je suis novice sous excel et j'aimerais mettre en place une


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales