j'ai un petit souci. J'ai réussi à extraire des enregistrements d'une collection sous Excel, mais j'ai tout de meme des titres mis en dur, et que j'aurais besoin de mettre en gras, par exemple. J'ai fais plusieurs tests, mais à chaque fois, soit c'est toute la feuille Excel, qui est en gras, soit rien n'est en gras...
Je vous donne une partie de mon code :
try
{
oXL = new Application();
oXL.Visible = true;
ligne = flivres.ReadLine();
while (ligne != null)//boucle sur le fichier
{
tLigne3 = ligne3.Split(';');
if (tLigne3[0] != null)
{
ok = true;
flag = ok;
cpt++;
cLivre.Add(ligne);//ajout dans la collection des lignes du fichier
}
ligne = flivres.ReadLine();
}
if (flag && cpt != 0)
{
foreach (string ligne4 in cLivre)
{
tLigne4 = ligne4.Split(';');
oSheet.Cells[3 + i, 1] = tLigne4[0];
oSheet.Cells[3 + i, 2] = tLigne4[1];
oSheet.Cells[3 + i, 3] = tLigne4[2];
oSheet.Cells[3 + i, 4] = tLigne4[3];
oSheet.Cells[3 + i, 5] = tLigne4[4];
oSheet.Cells[3 + i, 6] = tLigne4[5];
oSheet.Cells[3 + i, 7] = tLigne4[6];
oSheet.Cells[3 + i, 8] = tLigne4[7];
oSheet.Cells[3 + i, 9] = tLigne4[8];
i++;
}
}
}
En fait, j'aimerais que ca soit la partie en bleu qui soit en gras sous Excel.
Oui j'ai déjà testé avec ce que tu viens de me dire, mais malheureusement, lorsque je spécifie la ligne et la colonne d'une cellule, je n'ai pas la possibilité de choisir Font.Bold. Je ne peux le faire que sur une Cells sans paramètres. Je m'explique :
si je mets, par exemple Cells[1,1], je n'ai que quatre méthode : Equals(), GetHashCode(), GetType() et ToString()... par contre si je mets juste Cells, je peux le faire, mais là, j'ai toute ma feuille Excel qui est en gras...
Ca y est ca marche!!!! Je te remercie beaucoup, et merci aussi MorpionMx pour m'avoir apporté une aide!!
En tout cas, tout le staff de csharpfr.com est géniale!!!!