Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Powerpoint > VBA PowerPoint
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/03/2008, 16h46   #1
Membre actif
 
Avatar de marsupilami34
 
Inscription : juin 2005
Messages : 463
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 463
Points : 188
Points : 188
Bonjour,

Je cherche à excuter un son via le code VBA et je ne trouve pas la commande.
Quelqu'un a une idée ?

Merci.

A+++

Marsup

Pour information, il s'agirait simplement d'un son se trouvant dans la librairie (comme Acclamation par exemple)
marsupilami34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2008, 18h12   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 907
Points : 30 907
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Essayes cela :

Code :
1
2
3
4
5
6
7
8
9
10
Public Sub AjoutSon()
    Dim NewSound As Shape
 
    Set NewSound = Application.ActivePresentation.Slides(1).Shapes.AddMediaObject(FileName:="C:\Documents and Settings\xxxx\Local Settings\Temporary Internet Files\Content.IE5\G7P7U6NT\MSSN00497A0000[1].wav")
    With NewSound.ActionSettings(ppMouseClick)
        .Action = ppActionNone
        .SoundEffect.Type = ppSoundNone
    End With
 
End Sub
Tu remplaces les xxxx par le nom dans ton Documents and Settings.

Quand tu cliques sur le haut parleur, des applaudissements devraient s'entendre.

Starec
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 09h04   #3
Membre actif
 
Avatar de marsupilami34
 
Inscription : juin 2005
Messages : 463
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 463
Points : 188
Points : 188
Merci pour la réponse,

Mais j'avoue que je ne compend pas.
Quand on crée une image et que l'on fait clic droit -> Paramètres des actions , on active le son "Acclamation".
En VB, N'y a t-il pas simplement qqch du genre
Code :
1
2
 
Play ("Acclamation")
Je cherche forcément à passer par du VBA car je souhaiterais effecter des sons un après l'autre
marsupilami34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 09h21   #4
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 907
Points : 30 907
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Re

En plus simple et plus compréhensible en utilisant une API..

Dans la FAQ Access Peut-on ouvrir des fichiers wav avec Access ?

C'est vrai que les Objets PPT ne sont pas évidents en VBA

Starec
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 09h39   #5
Membre actif
 
Avatar de marsupilami34
 
Inscription : juin 2005
Messages : 463
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 463
Points : 188
Points : 188
Par contre, j'ai bien insérer le code mais ca me fait tjs le même son (comme qd une fenêtre apparait)

Voila ce que j'ai fait

Code :
1
2
Declare Function PlaySound Lib "winmm.dll" Alias "sndPlaySoundA" _
        (ByVal lpszSoundName As Any, ByVal uFlags As Long) As Long
Code :
1
2
3
4
5
6
7
8
9
10
 
Sub Main()
 
PlaySound 0&, 1
 
PlaySound "Acclamation.wav", 1
 
 
 
End Sub
marsupilami34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 09h46   #6
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 907
Points : 30 907
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Re

Je ne pourrais faire des tests que ce soir, je n'ai pas de son sur mon micro au TAF.
A moins qu'une bonne âne ait la solution.

Starec
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 09h49   #7
Membre actif
 
Avatar de marsupilami34
 
Inscription : juin 2005
Messages : 463
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 463
Points : 188
Points : 188
Citation:
Envoyé par Starec Voir le message
Re

Je ne pourrais faire des tests que ce soir, je n'ai pas de son sur mon micro au TAF.
A moins qu'une bonne âne ait la solution.

Starec
Tu voulais dire âme, je crois

En tous cas merci
marsupilami34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 09h49   #8
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 907
Points : 30 907
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Citation:
Envoyé par marsupilami34 Voir le message
Tu voulais dire âme, je crois

En tous cas merci
oops : Oui
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 14h27   #9
Membre actif
 
Avatar de marsupilami34
 
Inscription : juin 2005
Messages : 463
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 463
Points : 188
Points : 188
J'ai trouvé un solution.
En fait, avec l'enregistreur, je mets les un à la suite des autre, les fichiers WAV que je veux compliler pour en créer qu'un seul. Et j'utilise ce dernier dans powerpoint.
marsupilami34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 14h30   #10
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 907
Points : 30 907
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS


Cela me laisse un peu de temps pour regarder, je suis débordé en ce moment.

Starec
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h20.


 
 
 
 
Partenaires

Hébergement Web