XL 2010 Insérer une vidéo dans un formulaire

  • Initiateur de la discussion Initiateur de la discussion Toubabou
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Toubabou

XLDnaute Impliqué
Bonjour à tous,
J'ai créé avec l'aide de beaucoup de personne un fichier pour noter des recettes de cuisines, de famille ou trouvés sur internet.
Maintenant je voudrais que lorsqu'une vidéo est disponible, pourvoir l'insérer dans mon fichier, pareillement que pour les images de mes recettes.(Celles-ci ont le même nom que la recette afin de les retrouver dans le dossier "IMAGES", c'est pour cela que je pense ajouter un dossier "VIDÉO"

C’est pour cela que j'ai besoin d'un peu d'aide; surtout que j'ai énormément de mal avec le VBA.
- Pour avoir accès au fichier MP: "0000"
- Réduire la fenêtre et l'agrandir pour avoir accès au ruban
- Cliquer sur "RECETTES" pour ouvrir l'UserForm"
Ci joint mon fichier:
http://www.cjoint.com/doc/17_04/GDEilE5JtPb_Recettes-test.zip

Merci à tous dans l'attente

Toubabou
 
Bonjour Toubabou 🙂

J'ai pas trop regardé le fichier, mais il y a une correction à faire dans userform_initialize.

Supprime Feuil2.Activate et met ceci si ça appartient à Feuil2, sinon change le nom de la feuille. Supprime aussi ws.activate, vu que tu à mis Set ws = ....

VB:
Me.WindowsMediaPlayer1.Visible = False

With Feuil2
  .[TYPE_PLATS].Sort .[A2], xlAscending
  ComboBox1.List = .[TYPE_PLATS].Value
  Textbox1.List = .[NBRE_PERSONNES].Value
  Textbox2.List = .[NIVEAU_DIFFICULTE].Value
  Textbox3.List = .[COUT].Value
  Textbox4.List = .[TEMPS].Value
  Textbox5.List = .[TEMPS].Value
  .[VIN].Sort .[F2], xlAscending
  Textbox9.List = .[VIN].Value
End With

Ajoute ceci dans le formulaire, sans oublier d'activer la référence windows media player.

VB:
Private Sub WinMedia()
Dim Fichier As String, Nom As String

Nom = TxtAvi.Text 'Si une textbox porte le nom du fichier .avi _
sans l'extension
Fichier = ThisWorkbook.Path & "\Videos\"

WindowsMediaPlayer1.Visible = True
WindowsMediaPlayer1.URL = Fichier & Nom & ".avi"
WindowsMediaPlayer1.Controls.Play
End Sub

Dans une des combobox de recherche

If ComboBox1.Text <> "" Then
Call WinMedia
Else
Exit Sub
End If

Pour réduire la fenêtre Excel à l'ouverture du classeur
Application.WindowState = xlMinimized

Pour l'affichage normal
Application.WindowState = xlNormal
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
11
Affichages
817
Réponses
2
Affichages
2 K
Retour