OVH Cloud OVH Cloud

Faire parler des cellulles

1 réponse
Avatar
imej-clavier
Bonjour,
Je désirerais faire parler les cellules. J'ai fait ce que l'un des membres
du groupe m'a dit
de faire :
J'ai coché dans VBA Project la référence à MicrosoftSpeechObjectLibrary et
j'ai mis ce code
dans un module standard :
Public Vocal As New SpVoice
Public Phrase As Variant
Sub Information(ByVal Phrase As String)
Application.StatusBar = Phrase
Assistant.Visible = True
Vocal.Speak Phrase
End Sub
Sub Test_Parlage()
[A1].Value = "Bonjour Serge !! Je peux parler !!"
Information "Exécution de la macro"
Informatiion "Monsieur ! Moi je bosse"
Informatiion "Exécution terminée"
Information [A1].Value
End Sub
Le problème est qu'il y a bien une voix qui lit, mais c'est en américain. Je
souhaiterais l'avoir en français.
Quelqu'un peut-il m'aider ?

D'avance merci,

Jean-michel

1 réponse

Avatar
Daniel.j
Bonjour,
Je crois qu'il existe un "pack" pour avoir la langue en français !

peut-être ici:
http://www.microsoft.com/reader/fr/downloads/tts.asp

Daniel
--
VBAXL
Exemples de procédures Visual Basic pour Excel
http://dj.joss.free.fr

"imej-clavier" a écrit dans le message de news:

| Bonjour,
| Je désirerais faire parler les cellules. J'ai fait ce que l'un des membres
| du groupe m'a dit
| de faire :
| J'ai coché dans VBA Project la référence à MicrosoftSpeechObjectLibrary et
| j'ai mis ce code
| dans un module standard :
| Public Vocal As New SpVoice
| Public Phrase As Variant
| Sub Information(ByVal Phrase As String)
| Application.StatusBar = Phrase
| Assistant.Visible = True
| Vocal.Speak Phrase
| End Sub
| Sub Test_Parlage()
| [A1].Value = "Bonjour Serge !! Je peux parler !!"
| Information "Exécution de la macro"
| Informatiion "Monsieur ! Moi je bosse"
| Informatiion "Exécution terminée"
| Information [A1].Value
| End Sub
| Le problème est qu'il y a bien une voix qui lit, mais c'est en américain. Je
| souhaiterais l'avoir en français.
| Quelqu'un peut-il m'aider ?
|
| D'avance merci,
|
| Jean-michel
|
|