-
AltStartupPath n a pas l air d etre pris en compte
J ai fais : Application.AltStartupPath = "H:\bin\"
juste avant le add in, ca fait toujous la meme erreur.
J ai essayer de changer le PATH, on dirait qu il ne regarde pas de dedans.
Je vais essayer la boucle.
Je vous tiens au courant.
Merci beaucoup de votre aide
-
Bonjour,
Ca ne fonctionne pas avec le boucle. Je me demande si c est vraiment une histoire de depandance car on ne peut pas drag and dropper cette dll.
Si vous avez une idee, je suis prenneuse :)
Merci beaucoup
-
bonjour,
l'extension de cette dll c'est exactement quoi?
xla xll ou dll
Salut
-
L'extention est dll.
J ai envoyer un mail a l'equipe qui l a faite. Elle utilise plein de depances qui sont sur differents serveurs. C est pour ca que l on ne peut pas la drag and dropper et que je peux pas la loader. Ils ne savent pas comment faire non plus.
Avez vous une idee ?
Merci
-
Bonjour,
J'ai bien peur que ce ne soit des COM addins et la je crois
qu'il faut modifier des clés dans la registry.
Mais pour etre sur que ce sont des COM, il faudrai
aller voir dans la registry sous la clé
HKEY_CURRENT_USER\Software\Microsoft\Office\<OfficeApp>\Addins\<ProgID>
si on a une reference a ces dll.
Salut
-
Elles n'y sont pas, mais j ai trouve une OCD.xla que ces Dlls doivent loader je crois.
L'equipe qui a fait le dll m a donne un autre repertoire ou se acceder a la dll. Maintemant quand je fais un registerXLL ( dans la spreadsheet ) cela me renvoit TRUE mais ne charge rien. Pensez vous que se serait cette OCD.xla qui ferait tout planter ?
Merci Beaucoup :)
-
bonjour,
La seule idée qui me viens mais je ne sais pas faire de test(je n'ai qu'OF97), serai peut etre de voir s'il y a quelque chose dans
l'objet app.COMAddins avant et apres les chargement et
aussi lorsque vous lancez l'app avec le .bat
Salut
-
Ca marche !!!!!!!!!!!!!!!!!!!!
C est pas tres tres propre mais je vais pas faire la difficille. Le .bat que mes utilisateurs utilisent pointe sur une copie de la dll ( un pseudo serveur miror ). Les developpers de la ddl m ont donnee l adresse de serveur de base.
Maintenant quand je fais dans une macro vb :
Chdir monserveur\bin\
App.RegisterXLL ("MaDll.dll");
App.RegisterXLL ("MaDll2.dll");
Ca fonctionne ! Neanmoins sa devrait fonctionner avec la copie, theoriquement.
Mon prog load un peu des dll dans tout les sens ... mais ca marche
Je vous remercie beaucoup beaucoup vraiment beaucoup :D :D :D :D