Bonjour
J'ai écumé des dizaines de sites pendant des jours pour trouver une solution à un message d'erreur vraiment bloquant.
J'ai posé ma question sur un site américain et sur un site francophone. J'ai découvert que d'autres avaient connu le même problème mais je n'ai jamais trouvé la solution. Voici le contexte :
L'instruction suivante :
xlApp.WorkSheets[i].Copy(After:=xlApp.WorkSheets[i]);
fonctionne parfaitement sur certaines machines mais sur d'autres elle génère le message suivant :
Le projet Monprojet.exe a provoqué une classe d'exception EOleSysError avec le message 'Le serveur a généré une exception'.
L'application a été développée sur une machine Windows Xp avec Excel 2000.
Fonctionne sur une machine en Excel 2003 et sur une autre en Excel 97.
Ne fonctionne pas sur une machine en Excel 2007 et sur une autre en Excel 97.
Ne fonctionne pas sur une dernière machine en Excel 2000 installé en upgrade d'un Excel 97.
Aurai-je plus de chance sur votre forum ???
Mille mercis d'avance
Partager