How to Change Proofing Language in the Whole PPT Presentation

Often, after working with Excel, you want to present your results in PowerPoint. The problem, especially when working internationally with different language settings involved: The proofing language often seems to have its own life. It’s often troublesome to continuously tell PowerPoint which language to use. Here are three simple (and two of them very fast) methods to refresh the proofing language of the entire PowerPoint presentation.

Method 1: Change proofing language manually

As usual, the manual method first. If you only have to do it for 2-3 slides, it might even be faster (assuming you don’t like to use VBA or a PowerPoint add-in).

Set the proofing language manually.
Set the proofing language manually.
  1. Select all shapes on a slides (press Ctrl + A on the keyboard).
  2. Go to the review ribbon and click on “Set proofing language”.
  3. Select your target language and click on OK.

Method 2: Use a free PowerPoint Add-In to update the proofing language

Especially when copying and pasting often, working with different languages and slide masters, you might want to use a small PowerPoint add-in. I have prepared a small and lightweight add-in “LanguaX” which helps you with setting the proofing language.

Easily set the proofing language in PowerPoint with the free add-in "LanguaX".
Easily set the proofing language in PowerPoint with the free add-in “LanguaX”.

  1. Close PowerPoint, download and install the add-in LanguaX (of course you only have to do this once).
    Now, you have two new buttons on the Home ribbon: “Quick Language” and “Start and More”. Click on “Start and More” when you initially run the add-in.
  2. Select your target language and scope.
  3. Click on Apply.

That’s it. From now on, you can just use the Quick Language button. It will apply your last settings again.

Sounds simple and convenient, right? The best: It’s entirely free. Try it now!

Click here to start the download or click here to learn more about the add-in.

Method 3: Use a VBA Macro

The third method for changing the proofing language for all PowerPoint slides at once uses a short VBA macro. Insert a new module into your presentation (here is how to do this in Excel – it’s exactly the same in PowerPoint), and copy and paste the following code. Then, press the start button to run the macro.

Public Sub changeProofingLanguage()
    Dim i As Integer, j As Integer, totalCount As Double
    totalCount = 0
    For i = 1 To ActivePresentation.Slides.Count
        For j = 1 To ActivePresentation.Slides(i).Shapes.Count
            If ActivePresentation.Slides(i).Shapes(j).HasTextFrame Then
                ActivePresentation.Slides(i).Shapes(j).TextFrame.TextRange.LanguageID = msoLanguageIDEnglishUS
                totalCount = totalCount + 1
            End If
        Next
    Next
    MsgBox "Done. Language updated on " & totalCount & " items.", vbInformation, "Done."
End Sub

As you can see, the language will be set to English (US) by the LanguageID “msoLanguageIDEnglishUS”. You can simply replace msoLanguageIDEnglishUS by one of the following options:

LanguageLanguageID
AfrikaansmsoLanguageIDAfrikaans
AlbanianmsoLanguageIDAlbanian
AmharicmsoLanguageIDAmharic
ArabicmsoLanguageIDArabic
Arabic as spoken in AlgeriamsoLanguageIDArabicAlgeria
Arabic as spoken in BahrainmsoLanguageIDArabicBahrain
Arabic as spoken in EgyptmsoLanguageIDArabicEgypt
Arabic as spoken in IraqmsoLanguageIDArabicIraq
Arabic as spoken in JordanmsoLanguageIDArabicJordan
Arabic as spoken in KuwaitmsoLanguageIDArabicKuwait
Arabic as spoken in LebanonmsoLanguageIDArabicLebanon
Arabic as spoken in LibyamsoLanguageIDArabicLibya
Arabic as spoken in MoroccomsoLanguageIDArabicMorocco
Arabic as spoken in OmanmsoLanguageIDArabicOman
Arabic as spoken in QatarmsoLanguageIDArabicQatar
Arabic as spoken in SyriamsoLanguageIDArabicSyria
Arabic as spoken in the United Arab EmiratesmsoLanguageIDArabicUAE
Arabic as spoken in TunisiamsoLanguageIDArabicTunisia
Arabic as spoken in YemenmsoLanguageIDArabicYemen
ArmenianmsoLanguageIDArmenian
AssamesemsoLanguageIDAssamese
Azeri-CyrillicmsoLanguageIDAzeriCyrillic
Azeri-LatinmsoLanguageIDAzeriLatin
Basque (Basque)msoLanguageIDBasque
BelarusianmsoLanguageIDByelorussian
Belgian DutchmsoLanguageIDBelgianDutch
Belgian FrenchmsoLanguageIDBelgianFrench
BengalimsoLanguageIDBengali
Bokmol as spoken in NorwaymsoLanguageIDNorwegianBokmol
BosnianmsoLanguageIDBosnian
Brazilian PortuguesemsoLanguageIDBrazilianPortuguese
BulgarianmsoLanguageIDBulgarian
BurmesemsoLanguageIDBurmese
CatalanmsoLanguageIDCatalan
CherokeemsoLanguageIDCherokee
Chinese as spoken in Hong Kong SARmsoLanguageIDChineseHongKongSAR
Chinese as spoken in Macao SARmsoLanguageIDChineseMacaoSAR
Chinese as spoken in SingaporemsoLanguageIDChineseSingapore
CroatianmsoLanguageIDCroatian
CzechmsoLanguageIDCzech
DanishmsoLanguageIDDanish
DivehimsoLanguageIDDivehi
DutchmsoLanguageIDDutch
Dzongkha as spoken in BhutanmsoLanguageIDDzongkhaBhutan
EdomsoLanguageIDEdo
English as spoken in AustraliamsoLanguageIDEnglishAUS
English as spoken in BelizemsoLanguageIDEnglishBelize
English as spoken in CanadamsoLanguageIDEnglishCanadian
English as spoken in IndonesiamsoLanguageIDEnglishIndonesia
English as spoken in IrelandmsoLanguageIDEnglishIreland
English as spoken in JamaicamsoLanguageIDEnglishJamaica
English as spoken in New ZealandmsoLanguageIDEnglishNewZealand
English as spoken in South AfricamsoLanguageIDEnglishSouthAfrica
English as spoken in the CaribbeanmsoLanguageIDEnglishCaribbean
English as spoken in the PhilippinesmsoLanguageIDEnglishPhilippines
English as spoken in the United KingdommsoLanguageIDEnglishUK
English as spoken in the United StatesmsoLanguageIDEnglishUS
English as spoken in Trinidad and TobagomsoLanguageIDEnglishTrinidadTobago
English as spoken in ZimbabwemsoLanguageIDEnglishZimbabwe
EstonianmsoLanguageIDEstonian
FaeroesemsoLanguageIDFaeroese
FarsimsoLanguageIDFarsi
FilipinamsoLanguageIDFilipino
FinnishmsoLanguageIDFinnish
FrenchmsoLanguageIDFrench
French as spoken in CameroonmsoLanguageIDFrenchCameroon
French as spoken in CanadamsoLanguageIDFrenchCanadian
French as spoken in Cote d’IvoiremsoLanguageIDFrenchCotedIvoire
French as spoken in French Reunion IslandmsoLanguageIDFrenchReunion
French as spoken in HaitimsoLanguageIDFrenchHaiti
French as spoken in LuxembourgmsoLanguageIDFrenchLuxembourg
French as spoken in MalimsoLanguageIDFrenchMali
French as spoken in MonacomsoLanguageIDFrenchMonaco
French as spoken in MoroccomsoLanguageIDFrenchMorocco
French as spoken in SenegalmsoLanguageIDFrenchSenegal
French as spoken in SwitzerlandmsoLanguageIDSwissFrench
French as spoken in the NetherlandsmsoLanguageIDFrisianNetherlands
French as spoken in the West IndiesmsoLanguageIDFrenchWestIndies
French as spoken in ZairemsoLanguageIDFrenchZaire
FulfuldemsoLanguageIDFulfulde
Gaelic as spoken in IrelandmsoLanguageIDGaelicIreland
Gaelic as spoken in ScotlandmsoLanguageIDGaelicScotland
GalicianmsoLanguageIDGalician
GeorgianmsoLanguageIDGeorgian
GermanmsoLanguageIDGerman
German as spoken in AustriamsoLanguageIDGermanAustria
German as spoken in LiechtensteinmsoLanguageIDGermanLiechtenstein
German as spoken in LuxembourgmsoLanguageIDGermanLuxembourg
German as spoken in SwitzerlandmsoLanguageIDSwissGerman
GreekmsoLanguageIDGreek
GuaranimsoLanguageIDGuarani
GujaratimsoLanguageIDGujarati
HausamsoLanguageIDHausa
HawaiianmsoLanguageIDHawaiian
HebrewmsoLanguageIDHebrew
HindimsoLanguageIDHindi
HungarianmsoLanguageIDHungarian
IbibiomsoLanguageIDIbibio
IcelandicmsoLanguageIDIcelandic
IgbomsoLanguageIDIgbo
IndonesianmsoLanguageIDIndonesian
InuktitutmsoLanguageIDInuktitut
ItalianmsoLanguageIDItalian
Italian as spoken in SwitzerlandmsoLanguageIDSwissItalian
JapanesemsoLanguageIDJapanese
KannadamsoLanguageIDKannada
KanurimsoLanguageIDKanuri
KashmirimsoLanguageIDKashmiri
Kashmiri in Devanagari scriptmsoLanguageIDKashmiriDevanagari
KazakhmsoLanguageIDKazakh
KhmermsoLanguageIDKhmer
KirghizmsoLanguageIDKirghiz
KonkanimsoLanguageIDKonkani
KoreanmsoLanguageIDKorean
KyrgyzmsoLanguageIDKyrgyz
LaomsoLanguageIDLao
LatinmsoLanguageIDLatin
LatvianmsoLanguageIDLatvian
LithuanianmsoLanguageIDLithuanian
MacedonianmsoLanguageIDMacedonian
Macedonian FYROM languagemsoLanguageIDMacedonianFYROM
Malay as spoken in Brunei DarussalammsoLanguageIDMalayBruneiDarussalam
MalayalammsoLanguageIDMalayalam
MalaysianmsoLanguageIDMalaysian
MaltesemsoLanguageIDMaltese
ManipurimsoLanguageIDManipuri
MaorimsoLanguageIDMaori
MarathimsoLanguageIDMarathi
MongolianmsoLanguageIDMongolian
NepalimsoLanguageIDNepali
No language specifiedmsoLanguageIDNone
No proofing requestedmsoLanguageIDNoProofing
Nynorsk as spoken in NorwaymsoLanguageIDNorwegianNynorsk
OriyamsoLanguageIDOriya
OromomsoLanguageIDOromo
PashtomsoLanguageIDPashto
PolishmsoLanguageIDPolish
PortuguesemsoLanguageIDPortuguese
PunjabimsoLanguageIDPunjabi
Quechua as spoken in BoliviamsoLanguageIDQuechuaBolivia
Quechua as spoken in EcuadormsoLanguageIDQuechuaEcuador
Quechua as spoken in PerumsoLanguageIDQuechuaPeru
Rhaeto-RomanicmsoLanguageIDRhaetoRomanic
RomanianmsoLanguageIDRomanian
Romanian as spoken in MoldovamsoLanguageIDRomanianMoldova
RussianmsoLanguageIDRussian
Russian as spoken in MoldovamsoLanguageIDRussianMoldova
Sami/LappishmsoLanguageIDSamiLappish
SanskritmsoLanguageIDSanskrit
SepedimsoLanguageIDSepedi
Serbian/CyrillicmsoLanguageIDSerbianCyrillic
Serbian/LatinmsoLanguageIDSerbianLatin
SesothomsoLanguageIDSesotho
Simplified ChinesemsoLanguageIDSimplifiedChinese
SindhimsoLanguageIDSindhi
Sindhi as spoken in PakistanmsoLanguageIDSindhiPakistan
SinhalesemsoLanguageIDSinhalese
SlovakmsoLanguageIDSlovak
SlovenianmsoLanguageIDSlovenian
SomalimsoLanguageIDSomali
SorbianmsoLanguageIDSorbian
SpanishmsoLanguageIDSpanish
Spanish (Modern Sort)msoLanguageIDSpanishModernSort
Spanish as spoken in ArgentinamsoLanguageIDSpanishArgentina
Spanish as spoken in BoliviamsoLanguageIDSpanishBolivia
Spanish as spoken in ChilemsoLanguageIDSpanishChile
Spanish as spoken in ColombiamsoLanguageIDSpanishColombia
Spanish as spoken in Costa RicamsoLanguageIDSpanishCostaRica
Spanish as spoken in EcuadormsoLanguageIDSpanishEcuador
Spanish as spoken in El SalvadormsoLanguageIDSpanishElSalvador
Spanish as spoken in GuatemalamsoLanguageIDSpanishGuatemala
Spanish as spoken in HondurasmsoLanguageIDSpanishHonduras
Spanish as spoken in MexicomsoLanguageIDMexicanSpanish
Spanish as spoken in NicaraguamsoLanguageIDSpanishNicaragua
Spanish as spoken in PanamamsoLanguageIDSpanishPanama
Spanish as spoken in ParaguaymsoLanguageIDSpanishParaguay
Spanish as spoken in PerumsoLanguageIDSpanishPeru
Spanish as spoken in Puerto RicomsoLanguageIDSpanishPuertoRico
Spanish as spoken in the Dominican RepublicmsoLanguageIDSpanishDominicanRepublic
Spanish as spoken in UruguaymsoLanguageIDSpanishUruguay
Spanish as spoken in VenezuelamsoLanguageIDSpanishVenezuela
SutumsoLanguageIDSutu
SwahilimsoLanguageIDSwahili
SwedishmsoLanguageIDSwedish
Swedish as spoken in FinlandmsoLanguageIDSwedishFinland
SyriacmsoLanguageIDSyriac
TajikmsoLanguageIDTajik
TamazightmsoLanguageIDTamazight
Tamazight (Latin)msoLanguageIDTamazightLatin
TamilmsoLanguageIDTamil
TatarmsoLanguageIDTatar
TelugumsoLanguageIDTelugu
ThaimsoLanguageIDThai
The Bosnian Bosnia Herzegovina Cyrillic languagemsoLanguageIDBosnianBosniaHerzegovinaCyrillic
The Bosnian Bosnia Herzegovina Latin languagemsoLanguageIDBosnianBosniaHerzegovinaLatin
The French Congo DRC languagemsoLanguageIDFrenchCongoDRC
The Serbian Bosnia Herzegovina Cyrillic languagemsoLanguageIDSerbianBosniaHerzegovinaCyrillic
The Serbian Bosnia Herzegovina Latin languagemsoLanguageIDSerbianBosniaHerzegovinaLatin
TibetanmsoLanguageIDTibetan
Tigrigna as spoken in EritreamsoLanguageIDTigrignaEritrea
Tigrigna as spoken in EthiopiamsoLanguageIDTigrignaEthiopic
Traditional ChinesemsoLanguageIDTraditionalChinese
TsongamsoLanguageIDTsonga
TswanamsoLanguageIDTswana
TurkishmsoLanguageIDTurkish
TurkmenmsoLanguageIDTurkmen
UkrainianmsoLanguageIDUkrainian
UrdumsoLanguageIDUrdu
Uzbek (Cyrillic)msoLanguageIDUzbekCyrillic
Uzbek (Latin)msoLanguageIDUzbekLatin
VendamsoLanguageIDVenda
VietnamesemsoLanguageIDVietnamese
WelshmsoLanguageIDWelsh
XhosamsoLanguageIDXhosa
YimsoLanguageIDYi
YiddishmsoLanguageIDYiddish
YorubamsoLanguageIDYoruba
ZulumsoLanguageIDZulu

Image by wal_172619 from Pixabay

Henrik Schiffner is a freelance business consultant and software developer. He lives and works in Hamburg, Germany. Besides being an Excel enthusiast he loves photography and sports.

1 comment

Leave a comment

Your email address will not be published. Required fields are marked *