Has anyone ever seen this before and hopefully resolved?
Perhaps I am just missing something, but hoping you all can provide some input. Basically, it's an Excel add-in that will do some work. However when I try to debug I get the following.
Retrieving the COM class factory for component with CLSID {AE784C6C-0155-11D3-B24B-0000F879F93B} failed due to the following error: 8007007f The specified procedure could not be found. (Exception from HRESULT: 0x8007007F).
- Visual Studio 2010 VB.NET
- Reference to EPDM 2010 Type library.
- Office 2007(x86)
- Windows 7 Enterprise x64
Simple code to
Try
If vault Is Nothing Then
vault = New EdmVault5
End If
Catch ex As System.Runtime.InteropServices.COMException
MessageBox.Show(ex.Message)
End Try
It did work well in XP (x86), but since moving to Win 7 x64 it's choking on me.
The registry key referenced is the common...
[HKEY_CLASSES_ROOT\CLSID\{AE784C6C-0155-11D3-B24B-0000F879F93B}]
@="EdmVault Class"
[HKEY_CLASSES_ROOT\CLSID\{AE784C6C-0155-11D3-B24B-0000F879F93B}\InprocServer32]
@="C:\\Program Files\\SolidWorks Enterprise PDM\\EdmInterface.dll"
"InprocServer32"=hex(7):46,00,67,00,52,00,65,00,4b,00,37,00,31,00,5f,00,6c,00,\
3f,00,74,00,47,00,6e,00,41,00,5a,00,2a,00,73,00,6f,00,4d,00,59,00,43,00,6c,\
00,69,00,65,00,6e,00,74,00,36,00,34,00,3e,00,61,00,46,00,62,00,61,00,72,00,\
56,00,37,00,70,00,44,00,3d,00,26,00,2e,00,35,00,32,00,2c,00,4f,00,37,00,70,\
00,60,00,5d,00,00,00,00,00
Etc...
Any ideas?
SolidworksApi macros