Set up problem (Google Calendar Sync)

Ultimately, I would have this macro run each moment Google Calendar Sync runs. On the other hand, if this is very confusing, I would like to situate it to run each hourly time. And if this is another extremely tough, as the only hope, I would desire to have it run each moment I open/close Outlook. Please recommend any help what is the accurate and safer set up?
