jyver
Messages postés46Date d'inscriptiondimanche 5 juin 2005StatutMembreDernière intervention10 juillet 2007
-
2 juil. 2005 à 19:18
jyver
Messages postés46Date d'inscriptiondimanche 5 juin 2005StatutMembreDernière intervention10 juillet 2007
-
3 juil. 2005 à 00:28
Bonjour,
alors que je croyais mon problème résolu, en voici un autre avec shell :
dim fd1 as string
fd1="d:\mes documents\mon titre.mp3"
Shell("""C:\Program Files\Winamp\winamp.exe"" fd1", 3)
ne fonctionne pas
Que faire ?
Merci de votre aide
Je suis sous VBA (Excel)
Jyver
Novice VB
jyver
Messages postés46Date d'inscriptiondimanche 5 juin 2005StatutMembreDernière intervention10 juillet 2007 2 juil. 2005 à 23:27
pr1 = Shell("""c:\Program Files\Winamp\winamp.exe"" ""D:\Musique\MP3\MP3 à Graver\Scooter - Jigga Jigga.mp3""", 3)
ça cela fonctionne. Mon problème est de remplacer ""D:\Musique\MP3\MP3 à Graver\Scooter - Jigga Jigga.mp3"" par une variable (ici fd1 as string)
J'ai essayé avec &"", chr(34) mais rien ne semble marcher !
Help !!!
Merci de m'aider car ça commence à me prendre la tête ....
Rappel : Je suis sous VBA (avec Excel)
Jyver
Novice VB
jyver
Messages postés46Date d'inscriptiondimanche 5 juin 2005StatutMembreDernière intervention10 juillet 2007 3 juil. 2005 à 00:28
J'ai enfin trouvé !
dim fd1 as String
fd1 = Chr(34) + Chr(34) + Chr(34) + fd1 + Chr(34) + Chr(34) + Chr(34)
pr1 = Shell("""c:\Program Files\Winamp\winamp.exe""" + " " + fd1, 3)
Voila ca ouvre winamp et lit le mp3, quelque soit le chemin et le nom des répertoires et fichiers (avec espaces ou sans)
jyver
Messages postés46Date d'inscriptiondimanche 5 juin 2005StatutMembreDernière intervention10 juillet 2007 2 juil. 2005 à 20:43
Shell("C:\Program Files\Winamp\winamp.exe " & fd1, vbMaximizedFocus)
ne fonctionne pas chez moi ...
erreur : fichier introuvable!
est-ce que quelqu'un à une autre proposition ?
Merci
jyver
Messages postés46Date d'inscriptiondimanche 5 juin 2005StatutMembreDernière intervention10 juillet 2007 2 juil. 2005 à 23:18
/auteurdetail.aspx?ID=191085 Shell "C:\Program Files\Winamp\winamp.exe",vbNormalFocus ?
Non car je veux ouvrir un fichier dont le nom et le chemin sont dans une variable as string.
Tu as une solution ?
je précise que sous VBA la fonction shell s'utilise avec une parenthèse.