Problème OLEAutomation Excel entre .NET 3.5 et .NET4
Bonjour
J'ai un gros souci que je n'arrive pas à résoudre.
J'ai écrit des centaines de lignes en .Net 3.5 pour bricoler avec des fichiers Excel sans aucun problème, mais voilà, le passage à .NET 4.0 ne se fait pas sans douleur.
Le problème se situe au niveau de l'écriture des formules, par exemple, cette ligne :
Code:
1 2
|
Cell.Value = "=SOMME(N2:N" + (LineNumber).ToString + ")" |
qui donne comme résultat par exemple, fonctionne parfaitement en .NET 3.5 et donne une erreur dans Excel en .NET 4.0... Et ça, c'est le meilleur des cas, si j'utilise des formules "plus complexes"(???) comme CENTILLE ou ARRONDI me génère des erreure graves :
Citation:
Exception de HRESULT : 0x800A03EC
Bien sur, j'ai essayé avec mais pas mieux.
Je suis vraiment embêté car je ne peux pas faire évoluer mon code vers .NET 4.0 à cause de ça.
Pour info, le résultat est identique en C#
Si quelqu'un à une idée/solution...