API not working after operating system upgrade

The computer I have been using SolidWorks on was running Windows XP Pro 32-bit. I just upgraded the computer to Windows 7 Pro 64-bit and now I am not able to use my macros created with the built in VBA.

If I try to run a macro from a button or with the play button on the macro toolbar in SolidWorks it will not run correctly. If the button uses a sub to load a form it is never shown and I have to go into the VB Editor to stop the running of the macro. If the button pops up an input or message box it will not pop up in SolidWorks but when I switch over to the VB Editor to close out the running sub that input or message box is visible and I can add the info if needed and click the OK button and it will finish running till completion with no other issues.

If I run the same macros from the VB Editor it will run all the macros I have till completion. Even the macros that call a form will work.

I have been communicating with my local vendor trying to find the problem with no luck so far so I decided to get on here with the hope that someone else has experienced this same issue and found the way to fix the problem.

Please help if you can,

Billy

SolidworksApi macros