I have an older macro (.swp) written for 2012 then used up to 2014 now trying it out in 2016. It runs only once in a blue moon whether it is 2014 or 2016. I have tried running it from the VB window and from a created icon. Stepping through does not report any errors.
This macro uses and Excel spreadsheet as a database and has worked well for years. I'm going to see if Norton is causing any issues.
SolidworksApi macros