cs_mictou
Messages postés5Date d'inscriptionvendredi 30 mai 2003StatutMembreDernière intervention 3 septembre 2006
-
3 sept. 2006 à 11:38
cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
3 sept. 2006 à 17:59
Bonjour,
Je développe une application qui doit, entr'autres, transférer des données dans un fichier Excel.
Pour l'ouverture et le transfert des données: aucun problème.
Mais pour le formatage du dossier Excel, j'arrive tout juste à préciser une largeur de colonne avec le code suivant:
Feuille.get_Range(
"A1",
"A1").ColumnWidth = 6;
Mais je devrais aussi pour définir quelle colonne ou quelle cellule doit recevoir du string et celles qui doit recevoir du numérique. Une piste ?
De plus, quelqu'un connaîtrait-il un livre qui traite en profondeur de la manière de coder Microsoft Office via C# ?
cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 3 sept. 2006 à 14:14
Salut,
Pour tout ce qui concerne le pilotage tu peux en grande partie te référer à la doc du modèle objet prévue pour VBA.
Il s'agit des fichiers VBA*.CHM dans le répertoire "%ProgramFiles%\Microsoft Office\OFFICE11\1036", et donc dans ton cas VBAXL10.CHM.
Sinon si tu travailles avec Office 2003 et que l'utilisation des classeurs Excel au format xml n'est pas un problème, regarde si Excel Xml Writer ne te conviendrais pas : Excel Xml Writer : générer des classeurs Excel ... sans Excel
cs_mictou
Messages postés5Date d'inscriptionvendredi 30 mai 2003StatutMembreDernière intervention 3 septembre 2006 3 sept. 2006 à 17:05
Merci à toi coq.
J'ai en effet trouvé toute l'arborescence de Excel 2000 (puisque c'est celle-là que j'utilise encore). Et j'y ai trouvé des précisions concernant la propriété "numberFormat" qui semble être ce que je devrais utiliser. Voici ce qui est écrit à son sujet:
"Le code de format est une chaîne identique au contenu de la zone Type de la boîte de dialogue Format de cellule. La fonction Format utilise des chaînes de code de format différentes de celles auxquelles ont recours les propriétés NumberFormat et NumberFormatLocal."
Fort bien mais je n'y ai trouvé nul part les chaînes de code à utiliser !