Solved

Template merge problem with Act 2009

Posted on 2008-11-03
4
1,246 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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

Enroll in June's Course of the Month

June's Course of the Month is now available! Every 10 seconds, a consumer gets hit with ransomware. Refresh your knowledge of ransomware best practices by enrolling in this month's complimentary course for Premium Members, Team Accounts, and Qualified Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

As most of my regular readers and followers know, I do a lot of on-line technical support as well as providing support services to our resellers and ACT! Certified Consultants and one of the things I notice is that I regularly need to ask users the …
I'm a big fan of Windows' offline folder caching and have used it on my laptops for over a decade.  One thing I don't like about it, however, is how difficult Microsoft has made it for the cache to be moved out of the Windows folder.  Here's how to …
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…
Introduction to Processes

717 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