cs_couf
Messages postés213Date d'inscriptiondimanche 5 janvier 2003StatutMembreDernière intervention 6 janvier 2011
-
1 déc. 2006 à 12:15
cs_couf
Messages postés213Date d'inscriptiondimanche 5 janvier 2003StatutMembreDernière intervention 6 janvier 2011
-
1 déc. 2006 à 17:58
Bonjour à Tous,
Je suis entrain de faire un programme en delphi,
qui dois convertir un format donné en entré en une feuille excel.
exemple Toto.csv devient Toto.xls, ou toto.txt devient toto.xls
Tous se passe à peu près bien sauf que:
j'utilise la méthode SAVEAS comme ceci
Excelworkbooks.SaveAs(FichiersXLS)
Là mon classeur reste ouvert , et me demande, à quel format je veux enregistrer ma feuille.
Après bien des recherches sur internet j'ai trouvé un site en anglais qui m'a fait rajouter ceci
Excelworkbooks.SaveAs(FichiersXLS,-4143) pourquoi comment je n'en sais rien.
en fait il semblerait que la syntaxe de SaveAs soit la suivante
expression.SaveAs(Filename, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, CreateBackup, AddToMru, TextCodePage, TextVisualLayout)
Ma question est la suivante:
Je cherche désespérément , tous les paramètres , que l'on peut passer à fileformat,
ou aux autres objets OLE, si quelqu'un à de la doc, un livre , un lien
s'il vous plait, je suis preneur.
D'avance Merci
cs_couf
Messages postés213Date d'inscriptiondimanche 5 janvier 2003StatutMembreDernière intervention 6 janvier 20111 1 déc. 2006 à 17:07
Salut KENAVO,
En fait je vais être un peu plus embétant la page que tu me donnes c'est bien,
mais ce que je cherche c'est la conversion , en fait j'ai trouvé
xlWorkbookNormal = -4143
donc si je met dans mon code
Excelworkbooks.SaveAs(FichiersXLS,xlWorkbookNormal)il me marque
à la compilation
" [Erreur] convert.dpr(42): Identificateur non déclaré : 'xlWorkbookNormal'"
Si je marque
Excelworkbooks.SaveAs(FichiersXLS,-4143)
toute se passe bien
en fait dans la page que tu m'as donné j'aurai aimé avoir les valeurs numériques des fileformat