Bonjour,
À l'aide de divers Tutorial, j'ai codé un Automation Excel pour une de mes applications. Au début, la classe fesait partie du projet ou elle était utilisé et tout marchait très bien (ça fonctionne toujours comme ça en fait).
Les problème on commencé quand j'ai voulu réutilisé cette classe dans un autre projet. Pour éviter la duplication de code, j'ai créé un DLL avec la classe Automation Excel. Je l'ai ensuite enlevé de mon premier projet et j'ai fait une référence à la DLL.
En gros, cette application crée un fichier Excel puis y écrit des données avant de le sauvegarder. Tout fonctionne encore sauf une chose : les champs où je met des formules.
Quand on regarde le champs, on voit que la formule y est correctement inscrise mais il affiche #nom au lieu du résultat du calcul. Si on fait "enter" dans le champs le résultat s'affiche soudainement.
Si je remets la classe (vraiment la même) dans le projet et que je supprime la DLL, tout fonctionne à nouveau.
Quelqu'un aurait une piste de solution?
Merci
Partager