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

ouvrir un programme dans une macro

Electron24

XLDnaute Occasionnel
Bonjour,

Voici mon problème, je souhaiterai mettre un bouton dans une feuille qui me lancerai un programme.
Ex: dans la feuille "Films" mettre un bouton "Lancer" qui grâce à une macro m'ouvrirait le programme: "Film.exe"
Merci d'avance pour votre aide.
Electron24
 

Bernard_XLD

XLDnaute Barbatruc
Membre du Staff
Bonjour

c'est pourtant difficile de faire plus simple
voila la commande qui lance la calculatrice
Shell "C:\Windows\System32\calc.exe"
et voici un fichier exemple

Cordialement
 

Pièces jointes

  • exemple.xlsm
    17.6 KB · Affichages: 31

Electron24

XLDnaute Occasionnel
Bonjour à tous
Je reviens vers vous car après plusieurs recherche sur le net j'ai trouvé une macro qui me permettrais d’exécuter une vidéo.
Mais le souci c'est que j'arrive à ouvrir VLC et ensuite j'ai un message d'erreur.
Ci joint la macro :

Code:
Sub PlayVideo()
  Dim Path_Name, File_Name, Complete_File_Name As String
  Dim Chemin_File_Name, Question As String

    File_Name = ActiveWorkbook.Name
    Path_Name = ThisWorkbook.Path
    Chemin_File_Name = Path_Name & "\" & "Films\" & [C4] & "\"
    Complete_File_Name = Chemin_File_Name & [O4]

  If [J4] = "NON" Or [I4] <> "D.D." Or [W6] = 0 Then
    MsgBox "La vidéo n'est pas disponible sur ce P.C.!!! ", vbOKOnly + vbInformation, "Information"
  Exit Sub
  Else
    Range("S6") = Chemin_File_Name
    Range("S7") = Range("O4")
    Question = MsgBox("Voulez-vous visionner la vidéo : " & [C4], vbYesNo + vbQuestion, "Voir une Vidéo.")

If Question = vbYes Then
    File_Name = [S6] & [S7]

    MsgBox File_Name    ' & Path_Name
  
    Shell """C:\Program Files (x86)\VideoLAN\VLC\vlc.exe"" ""& file_name""", vbMaximizedFocus    

Else: Exit Sub
    End If
        End If
End Sub

Pourriez vous y jeter un œil et m'aider. Merci
 

Discussions similaires

  • Question
Microsoft 365 Excel365
Réponses
2
Affichages
205
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…