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:

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

Statistiques des forums

Discussions
315 102
Messages
2 116 222
Membres
112 690
dernier inscrit
noureddinee