IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Comment lire avec Window Media Player une video dont le fichier est dans une cellule


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2020
    Messages : 3
    Par défaut Comment lire avec Window Media Player une video dont le fichier est dans une cellule
    Bonjour,
    J'ai crée sous VBA un UserForm qui contient un bouton de commande et un objet Window media Player.
    Ce petit programme me permet de lire une video dont le fichier se trouve sur mon bureau :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub CommandButton1_Click()
    WindowsMediaPlayer1.Url = "C:\Users\Patricel\Desktop\video.mp4"
    WindowsMediaPlayer1.Controls.Play
    End Sub
    Ce que j'aimerais, c'est de pouvoir lire cette vidéo dont le fichier est contenu dans une cellule d'une feuiller excel (j'ai inséré la vidéo dans la cellule avec la commande excel : insérer objet)

    J'ai modifié le programme précédent comme suit (on suppose que le fichier vidéo est sur la cellule(1,1) ) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub CommandButton1_Click()
    WindowsMediaPlayer1.Url = Cells(1,1). Value     
    WindowsMediaPlayer1.Controls.Play
    End Sub
    Mais cela ne fonctionne pas !
    Comment faire ?
    Merci

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Un objet (image, video, son, etc.) ne peut pas être "dans" une cellule, même si, physiquement, il est posé à cet emplacement.
    Il peut seulement être "par dessus" la cellule.

    La meilleure façon de l'atteindre est de connaitre son nom.
    Je veux bien sûr parler de son nom d'objet dans Excel, pas de son nom de fichier.

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2020
    Messages : 3
    Par défaut
    Citation Envoyé par Menhir Voir le message
    Un objet (image, video, son, etc.) ne peut pas être "dans" une cellule, même si, physiquement, il est posé à cet emplacement.
    Il peut seulement être "par dessus" la cellule.

    La meilleure façon de l'atteindre est de connaitre son nom.
    Je veux bien sûr parler de son nom d'objet dans Excel, pas de son nom de fichier.
    Merci de ce retour.
    Si je voulais faire cette manip c'est pour pouvoir transférer uniquement un fichier excel contenant code+ fichiers videos plutôt que 2 fichiers séparés : d'un coté le fichier excel et de l'autre le fichier de l'ensemble des videos.
    Bien sur j'ai le nom des fichiers video mais il faut bien que je 'stocke' quelque part dans excel les fichiers video. Mais ou alors ?
    L'intérêt que j'avais vu dans les cellules étaient de pouvoir facilement référencer les fichiers.
    Si il existe des solutions, n'hésitez pas.....
    Merci

  4. #4
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Excel n'est pas PowerPoint.
    Si il existe des solutions, n'hésitez pas.....
    Faire un fichier ZIP contenant le fichier Excel et le fichier Vidéo.
    Ou faire un fichier PowerPoint qui contient la feuille Excel et le fichier Vidéo.

  5. #5
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2020
    Messages : 3
    Par défaut
    C'est une idée mais si j'ai plusieurs fichiers video, je vois pas comment dans VBA je pourrais proposer d'ouvrir celui qui m'intéresse.
    En clair s je mets dans le userform un bouton liste déroulante contenant les noms des différentes video, je vois pas comment je pourrais faire pour aller les chercher depuis VBA

  6. #6
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Dans les sources, il y a un code qui peut servir d'exemple à l'utilisation du média player par VBA.
    https://silkyroad.developpez.com/VBA...wsMediaPlayer/

Discussions similaires

  1. [AC-2002] Pb avec Windows Media Player
    Par Jean-Luc80 dans le forum VBA Access
    Réponses: 1
    Dernier message: 18/10/2009, 09h41
  2. Réponses: 0
    Dernier message: 10/04/2009, 14h38
  3. [A-02] Pb avec Windows media player
    Par Jean-Luc80 dans le forum VBA Access
    Réponses: 7
    Dernier message: 20/02/2009, 19h06
  4. Réponses: 1
    Dernier message: 10/09/2008, 14h56
  5. lire un fichier wav avec windows media player
    Par hachdotnet dans le forum Windows Forms
    Réponses: 2
    Dernier message: 27/03/2007, 23h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo