Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Affichage dynamique webcam

ahart68

XLDnaute Nouveau
Bonjour à tous et toutes,

Je voudrais avoir en temps réel dans un userform, le retour image de la webcam.
Puis prendre une photo et l'enregistrer.
J'ai réussi à prendre une photo instantanée via le programme CommandCam, mais sans affichage dynamique.
Une idée ?
Merci d'avance.
 

jurassic pork

XLDnaute Occasionnel
Cependant, "chez moi" cela ne fonctionne pas. La webcam semble s'allumer (voyant rouge), mais l'écran dans le userform reste désespérément noir...

Windows 10 64bits et excel 2016
Qu'y a t il dans les paramètres source et videoformat de la webcam ?
Moi j'avais le même phénomène que toi avant le réglage du videoformat.
Sinon j'avais vu que parfois le problème était résolu en envoyant plusieurs fois le message WM_CAP_DRIVER_CONNECT. Exemple :
VB:
SendMessage Hcamera, WM_CAP_DRIVER_CONNECT, 0, 0    'on se connecte a la camera
 Sleep 1000
 SendMessage Hcamera, WM_CAP_DRIVER_CONNECT, 0, 0
 
Dernière édition:

patricktoulon

XLDnaute Barbatruc
re
Bonjour
pour éviter ces problèmes j'avais pris un autre chemin à l'époque
a savoir ne pas utiliser de fenêtre mais un control image sur le quel je collais une capture dans un do loop
j'essairais de retrouver ce truc
 

jurassic pork

XLDnaute Occasionnel
Hello,
et pourquoi pas au lieu de se compliquer la vie avec un formulaire, lancer le programme camera qui permet de faire tout ce qu'on veut avec une webcam (dont le screenshot). Voici comment lancer ce programme à partir du VBA sous windows 11 :
VB:
Sub LancerCamera()
Shell "cmd /c start microsoft.windows.camera:"
End Sub
L'application camera existe depuis windows 8.1 mais je ne sais pas si la commande vba marche aussi sur tous les O.S où il y a l'application camera.
Ami calmant, J.P
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…