mscomm pour visual basic sur excel 97 : erreur de licence

  • Initiateur de la discussion pitou
  • Date de début
P

pitou

Guest
Bonjour

J'essaie de créer une application en vba sur excel pour récupérer des données via un port RS232.

J'ai installé l'activeX mscomm32.ocx en utilisant le commande regsrv32. Mais lorsque j'entre dans visual basic sur excel, je crée un userform, j'ajoute l'icone de mscomm dans la toolbox et j'essaie de créer un "cadre" mscomm sur le userform j'ai un message d'erreur :

<b>The control could not be created because it is not properly licensed.</b>

Je ne sais vraiment pas quoi faire pour que cela fonctionne donc si qqn peut m'aider ce sera vraiment sympa

Merci
 
@

@+Thierry

Guest
Salut Pitou

J'ai trouvé ceci de Christian Herbé à ce sujet :


From: Christian Herbé
Subject: Excel et les ports série
Newsgroups: microsoft.public.fr.vb
Date: 2001-11-19 03:10:45 PST

bonjour

Compte tenu des difficultés (depuis Office*) liées à l'utilisation de
MSCOMM32.OCX, l'activeX nécessaire pour l'utilisation des interfaces
RS232, j'ai développé une application VB qui enregistre correctement cet
OCX. La distribution contient le fichier XL: "pesees.xls". Il faut
écrire la macro d'acquisition de données dans ce fichier.
La distrib': "XL_RS232" est disponible ici:
<http://cherbe.free.fr/telechargment.html>
(test AntiVirus négatif avec Norton 7.5)

Utilisation:
- télécharger le fichier XL_RS232.ZIP
- décompresser ce fichier
- exécuter SETUP.EXE
- ouvrir le fichier "pesees.xls"
- exécuter la macro pour tester le fonctionnement
- adapter le programme VBA de communication avec le port série dans le
fichier "pesees.xls"


Je n'ai pas testé, mais Christian est un contributeur actif des forum MS.

Bonne Fin de Journée
@+Thierry
 

Statistiques des forums

Discussions
312 386
Messages
2 087 855
Membres
103 671
dernier inscrit
rachid1983