TPE
Tavvafi@gmail.com |
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
- Press Alt+F11 to open the VBA editor
- Press Ctrl+G to open the Immediate window
- In the Immediate window, type
ActivePresentation.LayoutDirection=ppDirectionRightToLeft
- Press Enter
- Click the red X in the upper right of the VBA editor window to close it
- Breathe a sigh of relief. Your presentation is fixed.
If you prefer a macro that you can re-use, this code will switch the layout direction each time you run it. If the presentation is Left-to-Right, it makes it Right-to-Left and vice versa.
Sub ToggleDirection() If ActivePresentation.LayoutDirection = ppDirectionMixed Then MsgBox "Presentation has mixed layout direction; cannot change" Exit Sub End If If ActivePresentation.LayoutDirection = ppDirectionRightToLeft Then MsgBox "Presentation was Right to Left" & vbCrLf _ & "Converting it to Left to Right" ActivePresentation.LayoutDirection = ppDirectionLeftToRight Else MsgBox "Presentation was Left to Right" & vbCrLf _ & "Converting it to Right to Left" ActivePresentation.LayoutDirection = ppDirectionRightToLeft End If End Sub