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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
michdenis
Bonjour Éric,
Cet objet appartient à VB6 le programme et non à VBA.
Ou tu installes VB6 sur toutes tes machines ou tu utilises ce contrôle dans un exécutable VB6 . Mais je ne crois pas que tu puisses utiliser ces fichiers seuls dans VBA.
Salutations!
"RENAUD Eric" <erenaud(retirerceci)@fr.fm> a écrit dans le message de news: 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
Bonjour Éric,
Cet objet appartient à VB6 le programme et non à VBA.
Ou tu installes VB6 sur toutes tes machines ou tu utilises
ce contrôle dans un exécutable VB6 . Mais je ne
crois pas que tu puisses utiliser ces fichiers seuls dans VBA.
Salutations!
"RENAUD Eric" <erenaud(retirerceci)@fr.fm> a écrit dans le message de news: u3IApvnRGHA.252@TK2MSFTNGP10.phx.gbl...
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.
Cet objet appartient à VB6 le programme et non à VBA.
Ou tu installes VB6 sur toutes tes machines ou tu utilises ce contrôle dans un exécutable VB6 . Mais je ne crois pas que tu puisses utiliser ces fichiers seuls dans VBA.
Salutations!
"RENAUD Eric" <erenaud(retirerceci)@fr.fm> a écrit dans le message de news: 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
Michel Pierron
Bonjour Eric; Rien ne t'empêche de n'utiliser que la dll comdlg32 qui aapartient à Windows sans l'interface activeX. Cela nécessite un peu plus de code et les déclarations API qui vont avec, c'est tout. MP
"RENAUD Eric" <erenaud(retirerceci)@fr.fm> a écrit dans le message de news:
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
Bonjour Eric;
Rien ne t'empêche de n'utiliser que la dll comdlg32 qui aapartient à Windows
sans l'interface activeX. Cela nécessite un peu plus de code et les
déclarations API qui vont avec, c'est tout.
MP
"RENAUD Eric" <erenaud(retirerceci)@fr.fm> a écrit dans le message de news:
u3IApvnRGHA.252@TK2MSFTNGP10.phx.gbl...
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.
Bonjour Eric; Rien ne t'empêche de n'utiliser que la dll comdlg32 qui aapartient à Windows sans l'interface activeX. Cela nécessite un peu plus de code et les déclarations API qui vont avec, c'est tout. MP
"RENAUD Eric" <erenaud(retirerceci)@fr.fm> a écrit dans le message de news:
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.