January 11, 2022

PowerPoint: Change Presentation or Selected Slides Language

I have updated my previous VBA based solution to change a language in PowerPoint: now you can change the language of the whole presentation or of selected slides only. In some cases you may have some slides in a different language e.g. English instead of presentation language in German.

Use Case

In PowerPoint presentations the master presentation shall be for example in German but some slides are copied from another (international) presentation and shall rather be for example in English. For such cases, I like to be able to set a different language than the presentation's one for specific slides.

VBA Code

This feature is available in my PowerPoint Add-In (available in GitHub). 
The dedicated module exported is available here SetLang.bas.
Code can be viewed in Gist embedded below.

Ribbon/ Buttons

You can add some buttons in the Ribbon to access this functionality.

The OnClick callback behind are SetLangEN etc that you need to have defined as Sub. 
I use this Ribbon Editor  to setup customize / add buttons to the ribbon. (comment if you want me to make a detailed tutorial about how to use it.)

Usage

When you run such macros you will be asked if you want to change the presentation for the whole presentation or only the selected slides.

You will get a confirmation message that the language was set.

See also

PowerPoint: Change Language in whole Presentation (VBA Macro) | Thierry Dalon's Blog

MS Office Add-In How-To | Thierry Dalon's Blog

No comments:

Post a Comment