Bem, se você fizer uma macro, você pode usar este código:
Sub SetLineSpacing()
Dim sld As Slide
Dim shp As Shape
For Each sld In Application.ActivePresentation.Slides
For Each shp In sld.Shapes
*If shp.TextFrame.HasText Then*
With shp.TextFrame.TextRange.ParagraphFormat
.LineRuleWithin = msoTrue
.SpaceWithin = 1.1
End With
*End If*
Next
Next
End Sub
Mas há uma falha. Quando você tem algum texto com espaçamento de linha 3 (por exemplo), mas não há espaço para ter esse tipo de espaçamento entre linhas, o PowerPoint automaticamente reduz, isto é. para 2.8. Quando você executa essa macro, o espaçamento de linha será 1.2 ou 1.3 ou algo parecido. Somente quando você executar a macro uma segunda vez, ele irá reparar esse problema. Eu não consegui descobrir de onde esse problema estava vindo, já que a depuração do código fez com que ele funcionasse sem falhas desde a primeira execução.