Animate a bullet list in powerpoint for mac 2008

broken image

To get the full range of events you need to use the Slide.TimeLine property. Unfortunately, this property only records the first action associated with an object - I suspect in the past PowerPoint only allowed one action and this is merely here for compatibility. The original code used the Shape.AnimationSettings properties to detect what happened to objects. This version tags all the slides it creates, then RemElements simply removes those with the appropriate tag - hopefully this removes the obvious 'Doh!' moment from this tool. Unfortunately, if you haven't yet run the AddElements script, that results in it deleting all your slides! Undo saves the day, but it would be nicer for RemElements to be a bit more considerate. The original code removed all slides which were not hidden to return to the previous state. Unfortunately my original macro script did not do that, so I've updated it with two new features:

broken image

After writing my talk I realised I not only needed elements to appear on a click, but also disappear and reappear. After writing a VBA Macro to convert a PowerPoint with animation into a flat PowerPoint without animation (suitable for conversion to PDF), I wrote my talk.