OVH Cloud OVH Cloud

common dialog box /install dll

1 réponse
Avatar
BR
Bonjour,
J'essaie d'installer le composant common dialog box (comdlg32.dll) dans xp et
j'ai des soucis.
Il va me servir en VBA à ouvrir des fichiers excel dans une appli access.

J'ai mis la dll dans c:\windows\system32\ et j'ai exécuté la commande
regsvr32 "c:...."
J'ai un message comme quoi la dll a été chargée, mais le point d'entrée
DllRegisterServer est introuvable !
Est-ce la bonne méthode pour installer le composant ?
Avez-vous une idée ?
Merci

1 réponse

Avatar
Raymond [mvp]
Bonsoir.

ça mélange sec dans les logiciels.

Il va me servir en VBA à ouvrir des fichiers excel dans une appli access.
il va seulement te permettre de sélectionner le fichier excel et c'est tout,


il ne va jamais l'ouvrir.
si tu veux être compatible 2000, 2002 et 2003 passe par l'api openfile pour
sélectionner et par automation pour ouvrir et travailler:
http://officesystem.access.free.fr/apiopenfile.htm
http://officesystem.access.free.fr/vba/excel.htm
si tu es en version 97 , utilise l'api
http://access.jessy.free.fr/htm/File/OpenFile.htm

tu as aussi la possibilité d'attacher directement les feuilles excel dans la
base access et de les traiter comme des tables liées "normales".
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"BR" a écrit dans le message de news:

Bonjour,
J'essaie d'installer le composant common dialog box (comdlg32.dll) dans xp
et
j'ai des soucis.
Il va me servir en VBA à ouvrir des fichiers excel dans une appli access.

J'ai mis la dll dans c:windowssystem32 et j'ai exécuté la commande
regsvr32 "c:...."
J'ai un message comme quoi la dll a été chargée, mais le point d'entrée
DllRegisterServer est introuvable !
Est-ce la bonne méthode pour installer le composant ?
Avez-vous une idée ?
Merci