Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Général VBA
Général VBA Forum général VBA . Pour les logiciels spécifiques (Access, Excel, Word, ...), postez dans les bons sous forums.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/03/2006, 21h12   #1
Membre actif
 
Avatar de Diablo_22
 
Inscription : février 2005
Messages : 343
Détails du profil
Informations personnelles :
Âge : 23

Informations forums :
Inscription : février 2005
Messages : 343
Points : 172
Points : 172
Par défaut [VBA] Problème avec composant VB6

Bonsoir, voila j'ai un petit souci, je voudrais utiliser le composant "Commdlg32.ocx" pour la fonction parcourir dans une application VBA sachant que ma machine n'a pas VB6. Lorsque je rajoute ce composant sur ma Form j'ai le message suivant


j'ai essayer de remplacer l'ocx et de le réinscrire avec la commande
Code :
regsvr32.exe comdlg32.ocx


Mais toujours le meme message d'erreur apres sous VBA (Excel)



Diablo_22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2006, 21h29   #2
Inactif
 
Avatar de jmfmarques
 
Inscription : décembre 2005
Messages : 3 784
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 3 784
Points : 4 125
Points : 4 125
Problème super connu :
Il te faut désinstaller et réinstaller VB : c'est finalement le plus simple et, surtout, celà te met l'abri d'autres surprises (il n'est pas rare, en effet, que d'autres fichiers aient également "morflé")

EDIT :
Ce problème arrive apparemment assez fréquemment lorsque un projet VB contenant ce composant est ouvert et que, pour une raison quelconque (dépassement de mémoire, etc...) Windows est interrompu et "reboote"... Ceci étant dit, il s'agit là d'une réponse purement empirique... et je ne suis toujours pas certain de son exactitude...
J'ai posé la question à l'entreprise de Bill il y a 4 ans et n'ai reçu qu'une réponse assez évasive.... Désolé
jmfmarques est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2006, 23h39   #3
Responsable Visual Basic
 
Avatar de ThierryAIM
 
Homme Thierry
Inscription : septembre 2002
Messages : 3 670
Détails du profil
Informations personnelles :
Nom : Homme Thierry
Âge : 49
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : septembre 2002
Messages : 3 670
Points : 5 672
Points : 5 672
Par défaut Re: [AIDE VBA] Problème avec composant VB6

sauf que :
Citation:
Envoyé par Diablo_22
sachant que ma machine n'a pas VB6:
__________________
Vous vous posez une question, la réponse est peut-être ici :
Toutes les FAQs VB
Les Cours et Tutoriels VB6/VBScript
Les Sources VB6


Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension

MioSkins.org : le site de référence pour GPS et PDA Mitac MIO
iPHONIX.fr : le must francophone des infos pour iPhone, iPad, ...
ThierryAIM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2006, 06h48   #4
Inactif
 
Avatar de jmfmarques
 
Inscription : décembre 2005
Messages : 3 784
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 3 784
Points : 4 125
Points : 4 125
Ouais (m'avait échappé !)

Alors... réinstaller quoi ? (je te laisse deviner)
jmfmarques est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2006, 07h27   #5
Responsable Visual Basic
 
Avatar de bbil
 
Inscription : juin 2003
Messages : 11 773
Détails du profil
Informations personnelles :
Âge : 45
Localisation : France, Ariège (Midi Pyrénées)

Informations forums :
Inscription : juin 2003
Messages : 11 773
Points : 16 849
Points : 16 849
Envoyer un message via Skype™ à bbil
Citation:
Envoyé par jmfmarques
Problème super connu :
oui mais pas sa solution ...!
bbil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2006, 07h52   #6
Inactif
 
Avatar de jmfmarques
 
Inscription : décembre 2005
Messages : 3 784
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 3 784
Points : 4 125
Points : 4 125
Réinstaller (voir plu haut)
Ce n'est pas la seule mais... (voir également plus haut)
jmfmarques est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2006, 09h56   #7
Modérateur
 
Avatar de AlainTech
 
Homme Alain Gerard
Consultant informatique
Inscription : mai 2005
Messages : 3 675
Détails du profil
Informations personnelles :
Nom : Homme Alain Gerard
Âge : 58
Localisation : Belgique

Informations professionnelles :
Activité : Consultant informatique
Secteur : Finance

Informations forums :
Inscription : mai 2005
Messages : 3 675
Points : 7 669
Points : 7 669
Problème effectivement super connu et la réponse est la suivante:

Certain composants VB ne peuvent être utilisés sous VBA que si le développeur possède VB.

Il existe un fichier .reg sur les CD de Visual Studio qui permet de passer la licence à une machine où VB n'est pas installé.
Je cherche le nom de ce fichier et je reviens.

Il semble que ça se soit un peu assoupli avec les dernières versions d'Office où certains composants sont, maintenant, inclus.
__________________
N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
Pensez aussi à voter pour les réponses qui vous ont aidés.
------------
Je dois beaucoup de mes connaissances à mes erreurs!
AlainTech est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2006, 09h59   #8
Modérateur
 
Avatar de AlainTech
 
Homme Alain Gerard
Consultant informatique
Inscription : mai 2005
Messages : 3 675
Détails du profil
Informations personnelles :
Nom : Homme Alain Gerard
Âge : 58
Localisation : Belgique

Informations professionnelles :
Activité : Consultant informatique
Secteur : Finance

Informations forums :
Inscription : mai 2005
Messages : 3 675
Points : 7 669
Points : 7 669
Le nom du fichier est vbctrls.reg
__________________
N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
Pensez aussi à voter pour les réponses qui vous ont aidés.
------------
Je dois beaucoup de mes connaissances à mes erreurs!
AlainTech est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2006, 20h41   #9
Membre actif
 
Avatar de Diablo_22
 
Inscription : février 2005
Messages : 343
Détails du profil
Informations personnelles :
Âge : 23

Informations forums :
Inscription : février 2005
Messages : 343
Points : 172
Points : 172
je vous remercie pour vos réponse les gars
Diablo_22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h40.


 
 
 
 
Partenaires

Hébergement Web