Manipuler les objets Excel [Résolu]

BasicZx81 140 Messages postés samedi 5 mars 2011Date d'inscription 13 août 2013 Dernière intervention - 5 avril 2011 à 21:13 - Dernière réponse : BasicZx81 140 Messages postés samedi 5 mars 2011Date d'inscription 13 août 2013 Dernière intervention
- 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
BasicZx81 140 Messages postés samedi 5 mars 2011Date d'inscription 13 août 2013 Dernière intervention - 7 avril 2011 à 19:17
3
Merci
Merci Jack,
J'ai fini par trouver, ca ne marché pas avec XlExcel9795 mais avec xlExcel5 c'est OK.

Merci BasicZx81 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 74 internautes ce mois-ci

Commenter la réponse de BasicZx81
cs_Jack 14010 Messages postés samedi 29 décembre 2001Date d'inscription 28 août 2015 Dernière intervention - 6 avril 2011 à 09:37
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
BasicZx81 140 Messages postés samedi 5 mars 2011Date d'inscription 13 août 2013 Dernière intervention - 6 avril 2011 à 13:08
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
cs_Jack 14010 Messages postés samedi 29 décembre 2001Date d'inscription 28 août 2015 Dernière intervention - 7 avril 2011 à 00:11
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.