![]() |
|
Forum
|
|
|
#1 (permalink) |
|
Guest
Messages: n/a
|
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 |
|
|
#2 (permalink) |
|
Guest
Messages: n/a
|
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 |
| ANNONCES | |
| Liens sociaux |
| Outils de la discussion | |
|
|