45 votes

Changer la langue de vérification orthographique sur une présentation PowerPoint

J'ai reçu une présentation PowerPoint avec des dizaines de diapositives, chacune d'entre elles contenant plusieurs zones de texte. Bien que la présentation soit rédigée en anglais, la langue de vérification orthographique est définie sur le français canadien. J'essaie de changer la langue en anglais, mais même si je sélectionne toutes les diapositives et choisis un nouvel élément dans la boîte de dialogue Langue, la langue des zones de texte reste la même. Je dois donc passer diapositive par diapositive en sélectionnant les zones de texte et en changeant la langue individuellement.

Y a-t-il un moyen plus simple de le faire?

La version de PowerPoint que j'ai installée est la 2002 SP3.

37voto

AdamV Points 5934

Je sais qu'une réponse a déjà été acceptée (à laquelle j'ai donné +1 car elle fonctionne bien et est bien écrite), mais pour certaines personnes, l'idée de créer, enregistrer et utiliser une macro peut être trop effrayante (ou elles peuvent avoir des paramètres de sécurité en place qui rendent cela difficile à réaliser). Donc, une solution plus simple est d'utiliser la fonctionnalité normale intégrée pour faire cela. Le truc est de pouvoir sélectionner tous les objets sur toutes les diapositives en une fois, plutôt que les diapositives elles-mêmes, ce qui est facilement réalisé dans la vue Plan (malheureusement, une fonctionnalité peu utilisée, mais idéale pour réorganiser un diaporama, promouvoir et rétrograder des blocs entiers, par exemple des puces> nouvelles diapositives ou vice versa).

Je n'ai pas PowerPoint 2002 ("XP") donc je ne suis pas sûr(e) si vous devez suivre les instructions pour 2000 ou pour 2003 donc je couvre les deux ici :

  • Dans PP 2000 : Allez à la vue plan, qui est le deuxième icône en partant de la gauche en bas de l'écran (ressemble à des lignes avec des indentations).
  • Dans PP 2003 et plus récent : Allez à la vue "normale" (disposition à trois volets) et en haut du navigateur de diapositives, choisissez "plan" plutôt que "diapositives"

Dans les versions plus anciennes, assurez-vous d'avoir la barre d'outils de planification visible (Vue > Barres d'outils > Planifier) et cliquez sur le bouton Tout développer (les versions ultérieures vous permettent d'y accéder via un clic droit).

  • Ctrl-A pour tout sélectionner.
  • Outils > Langue > Choisissez votre langue à définir.
  • (à partir de Powerpoint 2013) RÉVISION > Langue > Définir la langue de correction

C'est fait.

De même, lorsque vous avez tout sélectionné, vous pouvez modifier d'autres éléments comme les polices, les couleurs, etc. Bien sûr, dans de nombreux cas, il est préférable de le faire en modifiant le masque des diapositives, une présentation ayant eu de nombreux éditeurs peut avoir beaucoup de formatage "dur" défini qui s'écarte du masque sous-jacent et doit être réinitialisé pour être cohérent. Vous pouvez également réinitialiser des diapositives individuelles au style du masque, mais cela peut entraîner le déplacement des espaces réservés, ce qui peut être indésirable dans certaines situations.

18voto

Federico Builes Points 1940

Ce fil de discussion contient la réponse qui a fonctionné pour moi.

Les étapes que j'ai suivies étaient les suivantes :

  1. Créer une nouvelle macro :
    1.1. Aller dans Outils, Macro, Editeur Visual Basic.
    1.2. Insérer un nouveau module vide en sélectionnant Insertion, Module.

  2. Coller ce code dans le panneau de droite et enregistrer la macro :

    Option Explicit  
    Public Sub ChangeSpellCheckingLanguage()  
        Dim j As Integer, k As Integer, scount As Integer, fcount 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 = msoLanguageIDEnglishAUS
                End If
            Next k
        Next j
    End Sub

    msoLanguageIDEnglishAUS peut être remplacé par n'importe quel langage souhaité. La liste complète des langues peut être trouvée ici.

  3. Exécuter la macro (en appuyant sur F5 dans l'éditeur, ou en sélectionnant Outils, Macro, Macros, ChangeSpellCheckingLanguage, et en cliquant sur Exécuter).

Après cela, tous les éléments de texte dans la présentation auront la nouvelle langue de vérification orthographique.

3voto

Jan Schejbal Points 1104

Après de nombreuses présentations où je le faisais à la main ou utilisais une macro ponctuelle, j'ai finalement cédé et en ai fait un véritable complément PowerPoint.

Je l'ai téléchargé sur mon site Web : PowerPoint LanguageFixer

Il s'occupe de :

  • définir la langue par défaut
  • tous les objets de forme avec des cadres de texte
  • les cadres de texte dans les formes groupées (dans la mesure du possible)
  • le texte dans les tableaux
  • les éléments sur le masque de diapositive de notes

Il suffit de définir l'une des zones de texte dans la langue souhaitée, de la sélectionner et de cliquer sur le bouton.

1voto

pjemmert Points 346

Voici deux options selon votre situation:


Situation 1: La copie originale d'Office a été installée à partir d'un support d'installation en français canadien.

Vous pourrez définir la langue par défaut en anglais, mais les fonctions de base utiliseront la langue native du support d'installation.

La seule solution est de désinstaller la version en français canadien, et d'installer à partir d'un support d'installation en anglais ou de copier/coller l'intégralité de la présentation dans un nouveau document et de reformater.

.


Situation 2: Tout semble être en anglais, mais dans certaines circonstances limitées, des langues étrangères apparaissent.

Dans cette situation, voici les instructions de réparation pour Office 2002:

  1. Cliquez sur le menu Démarrer
  2. Pointez sur Programmes
  3. Pointez sur Outils Microsoft Office
  4. Cliquez sur Paramètres linguistiques Microsoft Office XP.
  5. Cliquez sur l'onglet Langues activées.
  6. Allez à la case Version par défaut de Microsoft Office
  7. Sélectionnez la langue souhaitée
  8. Cliquez sur OK. Un message apparaîtra vous indiquant les changements qui seront apportés.
  9. Cliquez sur Continuer

J'espère que cela vous aidera.

0voto

lluismontero Points 998

J'ai rencontré les mêmes problèmes avec des présentations faites avec PowerPoint en allemand et traduites manuellement en anglais. Le problème est que le paramètre de langue est essentiellement un formatage qui est appliqué à chaque élément de boîte de texte individuellement.

Je ne connais pas de solution pratique -- j'ai dû soit vivre avec le décalage, soit changer manuellement le "format" de langue de chaque boîte de texte individuelle sur chaque diapositive. Pas très amusant, donc je m'y habitue en général.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X