Les réponses existantes fonctionnent pour le texte qui est présent dans le plan. Malheureusement, dans mon cas, cela ne couvrait pas une partie importante du texte, y compris les figures, les tableaux, etc.
Cette macro a résolu le problème pour moi :
Sub ChangeProofingLanguageToEnglish()
Dim j, k, m, scount, fcount, gcount As Integer
scount = ActivePresentation.Slides.Count
For j = 1 To scount
fcount = ActivePresentation.Slides(j).Shapes.Count
For k = 1 To fcount
If ActivePresentation.Slides(j).Shapes(k).HasTextFrame Then
ActivePresentation.Slides(j).Shapes(k) _
.TextFrame.TextRange.LanguageID = msoLanguageIDEnglishUS
End If
If ActivePresentation.Slides(j).Shapes(k).Type = msoGroup Then
gcount = ActivePresentation.Slides(j).Shapes(k).GroupItems.Count
For m = 1 To gcount
If ActivePresentation.Slides(j).Shapes(k).GroupItems.Item(m).HasTextFrame Then
ActivePresentation.Slides(j).Shapes(k).GroupItems.Item(m) _
.TextFrame.TextRange.LanguageID = msoLanguageIDEnglishUS
End If
Next m
End If
Next k
Next j
End Sub
Le "msoLanguageIDEnglishUS" utilisé dans la macro ci-dessus peut être remplacé par toute langue souhaitée. La liste complète des langues se trouve dans cet article
(Le crédit revient à Ganesh Kumar qui a posté la macro originale. aquí . J'ai ajouté le support du premier niveau de regroupement des formes. Pour l'améliorer encore, la macro peut être rendue récursive pour rechercher des groupes qui contiennent d'autres groupes, etc.)
7 votes
Duplicata possible de Modifier la langue de vérification orthographique d'une présentation PowerPoint
1 votes
Il semble que la dernière version de PowerPoint soit particulièrement boguée à cet égard. J'ai une zone de texte dans laquelle j'ai changé la langue de tout le texte en langue A. (La langue par défaut est B.) Donc, lorsque je commence à taper dans cette zone de texte, la langue change automatiquement en B. J'ai pensé que changer la langue par défaut pourrait aider (après avoir essayé tout le reste) mais non. Maintenant, la langue par défaut est A, la langue de tous les autres textes de la zone de texte est A (et j'ai redémarré PP), mais tous les nouveaux textes apparaissent toujours en B. La seule question qui me reste est la suivante : existe-t-il un moyen de désactiver complètement l'épreuvage ?
0 votes
Oui, il existe un moyen de désactiver la vérification orthographique : support.microsoft.com/fr/us/help/937422/ -- a résolu mon problème !
0 votes
Le commentaire de superuser.com/a/1096722/474383 est en fait plus pertinent. Il suffit de changer la langue du clavier (dans Windows, pas dans PowerPoint) pour que toutes les zones de texte nouvellement créées respectent cette langue.
0 votes
J'ai modifié les paramètres mais cela ne fonctionne pas pour les nouvelles diapositives, la correction d'épreuves est toujours en anglais :S