-
Xll non valide
salut à tous,
je pose une question assez difficile parait-il puisque jusq'à présent aucune personne n'a été capable de me repondre.
J'ai des fonctions écrites en C++ qui font parite de mes librairies que j'aimerais utiliser avec Excel comme une Xll (càd l'equivalent d'une dll mais pour excel). Il faut donc en quelque sorte lier mon code source en C++ avec excel
J'ai trouvé une page de support Microsoft qui me decrit une à une les étapes pour réliser cela.:
Aprs avoir suivi ces étapes je compile (aucune erreur, aucun wraning) et il se je crée donc un fichier. dll que je renomme aussitot en .xll.
Mais au moment de charger ma .xll (excel>Macro complemantaires etc...) un message d'erruer me dit : "C:\documents and settings\......\myXll.xll n'est pas une macro complementaire valide!
Quelqu'un aurait t-il une idée de comment déboguer une .xll ou une idée pour une autre manipulation pour que je puisse cette .xll sous excel.
-
Il faut quelques fonctions spécifiques pour faire une xll :
xlAutoAdd
xlAddInManagerInfo
xlAutoRemove
xlAutoOpen
xlAutoClose
xlAutoFree
xlAutoRegister
Il faut aussi que ces fonctions soient exportées comme des fonctions C.
-
xll non valide
ouias j'ai défini toute ces fonctions dans mon projet.
J'ai suivi à la letrre le lien suivant (avant il faut télécharger le SDK Excel 97 pour disposer des fichiers dont il parle )
http://support.microsoft.com/kb/178474
Lorsque je compile/link j'obtiens ma xll (en .dll que je renomme en xll). Mais lorsque je charge ma xll dans excel, on m'affiche xll non valide
je vous invite à essayer c'est rapide. celui qui obtient une xll valide c'est un champion lol!!!