Este tópico contém a resposta que funcionou para mim.
Os passos que eu segui foram:
- Crie uma nova macro:
1.1. Vá para Ferramentas, Macro, Editor do Visual Basic. 1.2. Insira um novo módulo vazio selecionando Inserir, Módulo. -
Cole este código no painel da direita e salve a 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
pode ser substituído por qualquer idioma desejado. A lista completa de idiomas pode ser encontrada aqui . -
Execute a macro (pressionando F5 no editor ou selecionando Ferramentas, Macro, Macros, ChangeSpellCheckingLanguage e clicando em Executar).
Depois disso, todos os elementos de texto da apresentação terão o novo idioma de ortografia.