OVH Cloud OVH Cloud

Controle CommonDialog et VBA

1 réponse
Avatar
RENAUD Eric
Bonjour,
J'ai trouvé du code concernant l'utilisation du CommonDialog sur VBFrance.
J'ai adapté ce code sous VBA et cela fonctionne parfaitement sur mon PC (VB6
est installé).
Sur des machines sans VB6, j'ai un message du type "Un composant ActiveX ne
peut pas créer d'objet"
J'ai vérifié et installés les contrôles OCX et/ou DLL dont il a besoin mais
rien n'y fait.

Quelle solution ?
D'avance merci

1 réponse

Avatar
Gloops
Bonjour,

L'erreur 429 est une des plus délicates à corriger, de par la diversité
des causes, et par voie de conséquence des remèdes, possibles. Une
recherche sur le critère "429" sur le moteur de recherche du site
Microsoft permettra de s'en faire une idée.

Pour ce qui est de faire sélectionner un fichier par l'utilisateur, un
coup d'oeil là peut aider :

http://www.mvps.org/accessfr/apis/api0001.htm

Si on n'est pas dans Access, ne pas négliger de remplacer :
hwnd = Application.hWndAccessApp

par :
hwnd = 0

La page
http://www.mvps.org/accessfr/apis/index.htm
comporte aussi des liens pour sélectionner une police, une couleur, un
répertoire.

D'autres adresses là, prévoir une durée de navigation plus importante :
http://ccrp.mvps.org/

_____________________
RENAUD Eric a écrit :
Bonjour,
J'ai trouvé du code concernant l'utilisation du CommonDialog sur VBFrance.
J'ai adapté ce code sous VBA et cela fonctionne parfaitement sur mon PC (VB6
est installé).
Sur des machines sans VB6, j'ai un message du type "Un composant ActiveX ne
peut pas créer d'objet"
J'ai vérifié et installés les contrôles OCX et/ou DLL dont il a besoin mais
rien n'y fait.

Quelle solution ?
D'avance merci