Tom's Guide > Forum > Santé / Amour > Problème avec Excel (VBA) et MSComm32.ocx

Problème avec Excel (VBA) et MSComm32.ocx

Forum Santé / Amour : Problème avec Excel (VBA) et MSComm32.ocx

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour

J'ai un problème d'execution de programme quand j'utilise Mscomm32.ocx. J'ai développé une application sous Excel à l'aide du VBA ( Visual Basic simplifié ). Mon poste de développement est des plus classiques ( Pentium, Windows XP familiale ). Cette application dialogue avec un appareil électronique via la liaison série du PC ( COM1 ). Pour cela j'utilise le Control ActiveX MscComm32.ocx. J'ai transféré cette application sous un autre PC qui dispose du système d'exploitation Windows 2000. J'ai chargé Mscomm32.ocx sue c:\windows\system32. Lorsque je lance Excel le VBA voit bien dans sa référence Msccom32.ocx. Mais quand je lance mon application il fait systématiquement une erreur sur l'ouverture du port Com1 comme s'il n'éxistait pas. Pourtant sous Windows il est bien détecté comme Com1 et l'hyperterminal le voit bien. Pire il arrive à créér une connexion dessus donc ce port Com1 n'est utilisé par aucune application donc il est libre. Mon application VBA devrait le voir et devrait voir qu'il est également libre. Pourtant ce n'est pas le cas elle me met le message d'erreur suivant :
Sur la ligne de programme
if frmCom.MSComm1.PortOpen = False Then

- "Erreur de Compilation"
- "Membre de méthode ou de données introuvable"

Merci pour vos réponses

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

oO
T'as pas l'impression d'etre hors sujet un peu?

Répondre à the_gonzo
- 0 +

Youhouuuuu les modos on peut transférer ce topic dans le forum adéquat essevépé

Répondre à newt

Citation :


Minos a écrit :
Bonjour

J'ai un problème d'execution de programme quand j'utilise Mscomm32.ocx.



tu peux essayer avec un peu de viagra... ca s'execute plus facilement!

Citation :


J'ai développé une application sous Excel



ah, la il vaut mieux aller voir un dermato.. ou un sphincterologue!

Citation :

Mon poste de développement est des plus classiques



ben essaye des positions plus originales la prochaine fois... comme la leuvrette ou la cathedrale St Pat'!

Citation :


Cette application dialogue avec un appareil électronique



forcement, si tu la satisfait pas, elle va se mettre a utiliser des appareils electroniques...

Citation :


via la liaison série du PC ( COM1 ). Pour cela j'utilise le Control ActiveX MscComm32.ocx.



eh oh! reste poli stp!

Citation :

donc ce port Com1 n'est utilisé par aucune application donc il est libre.



Ben si il est libre, vas-y mon gars! fonce! (les porc, c'est pas trop mon truc par contre... je prefererais une chevre ou un labrador...)

Citation :


Mon application VBA devrait le voir et devrait voir qu'il est également libre.



pas dit! les nanas, elles voient rien d'habitude!

Citation :


Pourtant ce n'est pas le cas elle me met le message d'erreur suivant :
Sur la ligne de programme
if frmCom.MSComm1.PortOpen = False Then



...arrete le language SMS, on comprend rien! (meme quand tu quote des messages MSN!)


Citation :


Merci pour vos réponses



De rien mon grand!

(oublie pas de mettre un preservatif hein! ..c'est important!)

Répondre à atryu

@ atryu: moi je dis respect
pas mal ton changement de sens par rapport au phrases ;-) ;-) 8-)

Répondre à Sebbateur
Tom's Guide > Forum > Santé / Amour > Problème avec Excel (VBA) et MSComm32.ocx
Aller à :

Il y a 2813 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens