BasicZx81
Messages postés140Date d'inscriptionsamedi 5 mars 2011StatutMembreDernière intervention13 août 2013
-
5 avril 2011 à 21:13
BasicZx81
Messages postés140Date d'inscriptionsamedi 5 mars 2011StatutMembreDernière intervention13 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.
BasicZx81
Messages postés140Date d'inscriptionsamedi 5 mars 2011StatutMembreDernière intervention13 août 2013 6 avril 2011 à 13:08
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
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 7 avril 2011 à 00:11
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)