• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1251
  • Last Modified:

Template merge problem with Act 2009

Hi,
we have upgraded from Act 8 -> Act 2009.
All is working fine apart from a Vista Laptop.
When he tries to Mail merger he gets an error. -

"Unable to cast COM object of type
'Microsoft.Office.Interop.Word.ApplicationClass' to interface type
'Microsoft.Office.Interop.Word._Application'. This operation failed
because the QueryInterface call on the COM component for the
interface with IID '{00020970-0000-0000-C000-000000000046}' failed due
to the following error: Library not registered. (Exception from HRESULT:
0x8002801D (TYPE_E_LIBNOTREGISTERED)).

I have spoken with Sage they say I need to uninstall the Microsoft.Office.Interop.Word Assembly from the C:\windows\assembly folder.

When I try this (remembering the OS is Vista SP1) it won't let me.
I just get a generic "Access error" (Nothing else)
There is nothing in the event log.

When we originally got the laptop it came with Micorosoft Trial of Office 2007 that we immediately removed and installed Office 2003.
So although 2007 was never used it was originally installed by Sony.

Any help would be greatly appreciated as Sage won't help as they say it is a Microsoft problem!

Kindest regards,

Mike
0
ics45
Asked:
ics45
  • 2
1 Solution
 
Mike LazarusAct! Evangelist - CRM ConsultantCommented:
Have you disabled UAC before trying the uninstall?

Try registering ole32.dll.

   1. Go to your Start menu and select Run
   2. Type "regsvr32 ole32.dll" (without quotes) and click Ok
   3. You should receive the following message: DllRegisterServer in ole32.dll succeeded.
0
 
ics45Author Commented:
Hi,
sorry for the late reply - took ages to get on their laptop!

It didn't work, I get the following error message:-

The module "ole32.dll" was loaded but the call to
DllRegisterServer failed with error code 0x80070005

Does this help??

MikeAccept and Award Points Accept as Solution
0
 
Mike LazarusAct! Evangelist - CRM ConsultantCommented:
The DLLRegister failure is that it didn't run as Admin - http://support.microsoft.com/kb/827659

Try going to to All Programs -> Accessories -> Command Prompt, right click on it and chose Run As Administrator

Then try the "regsvr32 ole32.dll" (no quotes) there.
0

Featured Post

Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now