Choix de la langue dans Powerpoint

Résolu/Fermé
Mad Ant Messages postés 12 Date d'inscription mercredi 9 avril 2003 Statut Membre Dernière intervention 12 janvier 2005 - 12 janv. 2005 à 13:23
 SOOOO - 10 janv. 2019 à 12:13
Bonjour à tous.

J'ai une présentation Powerpoint, dans lequel j'ai du importer une partie de la présentation d'une autre personne. Mais n'ayant pas la même langue, les dias de sa présentation ne sont pas dans la même langue, même si il a fait les dias en anglais.

Ce que j'aimerai faire, c'est de transformer tous les éléments de tous les slides dans la même langue.

Tout aide sera fort apprécié.

Mad Ant
A voir également:

4 réponses

Gilles Foucault
8 avril 2007 à 00:15
Testé sur MS PowerPoint 2003 :

1) Va dans le menu "Outils > Macro > Macros "
2) dans le champ "nom" de la fenetre, tape "change_language_to_french"
3) clique sur le bouton créer
4) défini le code de la macro avec le code ci-dessous
5) Exécute le code avec F5

Sub change_language_to_french()
'
' Macro créée 07/04/2007 par Gilles Foucault
'

' Declare variables.
Dim sld As Slide
Dim shp As Shape

' Loop through all the slides in the presentation.
For Each sld In ActivePresentation.Slides

' Loop through each shape on each slide.
For Each shp In sld.Shapes

' If the Shape is a text box...
If shp.Type = msoTextBox Or msoPlaceholder Then
If shp.HasTextFrame Then

' ...then change the language to US English.
' NOTE: To change the language ID to another language,
' change the msoLanguageID value here to a
' different language.
shp.TextFrame.TextRange.LanguageID = msoLanguageIDFrench


End If
End If
Next
Next

End Sub
20
Excellent ! Merci !
0
bonjour,

merci beaucoup, ca marche tres bien sous l'office 2007

a+
0
Nikel , comme dirai franck Riberi , truc de bogoss
0
Bravo, nickel, merci
0
Super ! Merci !
0
Bonjour, j'ai exactement le même problème mais je ne parviens pas à activer la langue je dois surement mal m'y prendre! Est-ce qui serait possible de plus détailler?
4
Guillaume Ang
2 nov. 2011 à 10:09
Bonjour,
sur la base de vos excellents conseils, j'ai créé un PPT avec macros activées que j'ai partagé avec tous mes collègues.
J'y ai créé deux macros : french_to_english et english_to_french

Quand un de mes collègues veut utiliser la procédure :
- Il ouvre le PPT avec macros en même temps que celui qu'il veut modifier.
- Affichage > Macros
- Sélectionner "Macro disponible dans ..." "Toutes les Présentations ouvertes"
- Sélectionner la macro qui va bien et Executer.

Ca évite d'avoir a recréer la macro à chaque fois et d'enregistrer des PPT avec macros.
1
Dido Clinton
28 août 2012 à 13:13
y'a beaucoup plus simple :
- ouvrir le fichier PPT
- cliquer sur onglet "révision"
- cliquer sur "Langue"
- cliquer sur "préférences linguistiques"
- sélectionner la langue "français"
- cliquer sur "OK".

et le tour est joué !
1
m@rina Messages postés 20077 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 25 avril 2024 11 272
28 août 2012 à 19:08
Sûrement pas ! Le tour n'est pas joué pour autant... Le changement de langue fait de cette façon n'intervient que sur le texte sélectionné. S'il y a 3 diapos, ça va, s'il y en a 100, c'est déjà moins évident...

A savoir qu'on peut sélectionner toutes les diapos via l'affichage Plan, mais ça ne modifiera pas la langue des zones de texte.

m@rina
0
Juste pour dire que je viens d'essayer avec le macro donné au début par Gilles et que cela fonctionne très bien dans mon cas
Toutes les textes initialement en Anglais se retrouve avec des erreur d'orthographe ce que me convient parfaitement, car je vais maintenant pouvoir retaper le texte en français directement sans valider la langue pour CHAQUE texte box
Donc merci
0