Manipuler les objets Excel [Résolu]

Messages postés
140
Date d'inscription
samedi 5 mars 2011
Dernière intervention
13 août 2013
- - Dernière réponse : BasicZx81
Messages postés
140
Date d'inscription
samedi 5 mars 2011
Dernière intervention
13 août 2013
- 7 avril 2011 à 19:17
Bonsoir à tous, je ne suis pas sûre de poster au bon endroit, vous voudrez bien m'excuser si c'est le casou replacer mon post au bon endroit.

J'ai Excel 2007 installer sur mon PC et sous VB.net je n'arrive pas à créer un classeur Excel en version 97-2003. J'ai ajouter une reference à Microsoft Excel 12.0 Object Library.

Est la bonne methode et Pouriez vous me dire qu'elle sont les instructions les plus courantes pour créer un classeur, une feuille, ecrire dans une cellule et autre eventuellement.

Merci beaucoup si vous pouvez m'aider...
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
Messages postés
140
Date d'inscription
samedi 5 mars 2011
Dernière intervention
13 août 2013
3
Merci
Merci Jack,
J'ai fini par trouver, ca ne marché pas avec XlExcel9795 mais avec xlExcel5 c'est OK.

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 109 internautes nous ont dit merci ce mois-ci

Commenter la réponse de BasicZx81
Messages postés
14010
Date d'inscription
samedi 29 décembre 2001
Dernière intervention
28 août 2015
75
0
Merci
Salut

Commence par regarder/rechercher les codes du site en .Net qui parlent de Excel

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Commenter la réponse de cs_Jack
Messages postés
140
Date d'inscription
samedi 5 mars 2011
Dernière intervention
13 août 2013
0
Merci
Merci Jack pour votre réponse. J'ai bien trouvé les codes les plus usuels pour Excel mais j'ai toujours le problème pour enregistrer au format xls 97-2003.
Il y a bien un paramétre dans la méthode saveas pour spécifier le format mais je n'arrive pas à l'utiliser.

Voici le code qui ne marche pas :
[i]Dim wbExcel As Microsoft.Office.Interop.Excel.Workbook
Dim XlFormat As Microsoft.Office.Interop.Excel.XlFileFormat = Microsoft.Office.Interop.Excel.XlFileFormat.xlExcel9795
wbExcel.SaveAs("Monfichierexcel.xls", XlFormat)/i

Merci beaucoup à ceux qui pourront m'aider.
Commenter la réponse de BasicZx81
Messages postés
14010
Date d'inscription
samedi 29 décembre 2001
Dernière intervention
28 août 2015
75
0
Merci
Comme expliqué dans l'aide de Excel, le FileFormat correspond à une constante :
XLS XlNormal -4143
XLSX xlOpenXMLWorkbook 51
XLSM xlOpenXMLWorkbookMacroEnabled 52

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Commenter la réponse de cs_Jack

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.