Autodesk inventor and Solidworks fighting over "apc71.dll"

Question asked by Simon Rezelj on Jan 9, 2019
Latest reply on Feb 5, 2019 by Rick McDonald

Hello all,

I just stumbled into a strange thing. For university purposes i want to use Solidworks 2016 Standard AND Autodesk inventor 2018 Professional installed on the same computer. The problem is, that the two programs don't seem to be compatible. Both of them give me problems/Errors when trying to open and use them:

Solidworks Error at startup: Crashes at: Initializing VBA engine...

Inventor Error at startup and (new)part opening: VBA failed to initialize properly.

I had a long time figuring out the root of the problem, but finally (discussion in: Ooooops. "'VBE6EXT.OLB' could not be loaded." ) i figured out the problem was a single .dll file in C:\Program Files\Common Files\microsoft shared\VBA\VBA7.1.

When the file apc71.dll is present i get the Solidworks fatal error and inventor works normally, BUT if I delete this file, Solidworks works great and Inventor now gives me the error and is thus unusable.

How can this be? It seems odd to me, that these two programs are so critically inversely dependent to this file So it looks like if one program is working, the other one just won't work and vice versa. I hope there is a solution. It is quite annoying to not be able to have these two programs open at the same time and having to create/delete the file apc71.dll file all the time.

This is my firs big post / discussion, so I'm sorry if I didn't write something correctly in this post.