2010-06-30 5 views
1

J'ai un Addin XLL et j'essaye de l'exécuter sous Excel 2007 XP sans VBA installé. Mon addin est bien enregistré (clé OPEN sous/R "C: \ Program Files (x86) \ MyAddin \ myAddin.xll" dans HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 12.0 \ Excel \ Options). Lors du débogage, je vois que DLLMain est appelé ... mais pas xlAutoOpen (ni les autres fonctions xlSomethings): mes UDF ne sont donc pas enregistrées (cela a été fait dans xlAutoOpen). Est-ce que quelque chose me manque? Est-ce que j'ai absolument besoin de VBA installé? Si oui, existe-t-il un autre moyen d'éviter de l'installer?XLL ne charge pas correctement

Répondre

2

J'ai eu le même problème. Lorsque j'ai installé Office, je n'ai délibérément pas installé de compléments Excel - il semble que cela bloque le chargement de tous les compléments futurs. Après avoir réexécuté le programme d'installation d'Office et choisi d'installer les compléments «intégrés», j'ai finalement atteint mon point d'arrêt xlAutoOpen.

+0

Votre solution fonctionne ici aussi. Bureau, lol. +1 – alecov