Solved

Template merge problem with Act 2009

Posted on 2008-11-03
4
1,239 Views
Last Modified: 2012-05-05
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
Comment
Question by:ics45
  • 2
4 Comments
 
LVL 30

Expert Comment

by:Mike Lazarus
ID: 22865825
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
 

Author Comment

by:ics45
ID: 22867032
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
 
LVL 30

Accepted Solution

by:
Mike Lazarus earned 250 total points
ID: 22887078
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

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Hi All Just a quick one for everybody. I was recently looking into setting the default User Account Picture for all my vista clients within the network but on closer inspection the group policy setting only allows you to set the default pictur…
As owner of GL Computing, I have worked with CRM products since 1984 and with Act! since 1987.  GL Computing provides training and technical support to Act! Consultants, resellers and add-on developers around the world. One of the problems we not…
The Task Scheduler is a powerful tool that is built into Windows. It allows you to schedule tasks (actions) on a recurring basis, such as hourly, daily, weekly, monthly, at log on, at startup, on idle, etc. This video Micro Tutorial is a brief intro…
In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

759 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now