Have you looked at this post, the user has basically done what you're trying to do VBA Powerpoint - Auto run on open and run in the background - Stack Overflow "I'm trying to create a powerpoint presentation which will show the number of days since an injury in the workplace."