vba "should" be identical but it isn't and in nearly every case where they differ it works on a PC and NOT on Mac.
For a simple example try setting or just reading the languageID on a Mac
msgbox ActivePresentation.Slides(1).Shapes(1).TextFrame.T extRange.LanguageID
The best place to ask a Mac Expert (eg my friend Jim Gordon) is here
http://answers.microsoft.com/en-us/m...nt?tab=Threads
Jim lives in Buffalo so may be under a lot of snow.