X
XPits
Guest
Bonjour,
Depuis une application écrite en C#, j'envoie un tableau de données vers Excel 2003 au moyen de l'instruction suivante:
this.m_Worksheet.get_Range(nomRange, Type.Missing).Value2 = rangeAAffecter;
rangeAAffecter étant un tableau d'object déclaré comme ceci:
object[,] rangeAAffecter ;
Lors que j'ouvre Excel, l'ensemble des données de ce tableau sont considérées comme des string et sur chaque cellule, j'ai un petit triangle vert qui m'informe que la valeur est considérée comme du texte. Si je clique sur une cellule, que je place le curseur de la souris à la fin de la valeur et appuie sur <enter>, la valeur est formatée correctement.
Comment puis-je automatiser cette action, dans mon code C#, afin qu'Excel formate les valeurs selon le format de la cellule où elles se trouvent?
En vous remerciant,
Bonne journée
Xavier
Depuis une application écrite en C#, j'envoie un tableau de données vers Excel 2003 au moyen de l'instruction suivante:
this.m_Worksheet.get_Range(nomRange, Type.Missing).Value2 = rangeAAffecter;
rangeAAffecter étant un tableau d'object déclaré comme ceci:
object[,] rangeAAffecter ;
Lors que j'ouvre Excel, l'ensemble des données de ce tableau sont considérées comme des string et sur chaque cellule, j'ai un petit triangle vert qui m'informe que la valeur est considérée comme du texte. Si je clique sur une cellule, que je place le curseur de la souris à la fin de la valeur et appuie sur <enter>, la valeur est formatée correctement.
Comment puis-je automatiser cette action, dans mon code C#, afin qu'Excel formate les valeurs selon le format de la cellule où elles se trouvent?
En vous remerciant,
Bonne journée
Xavier