?
Solved

Template merge problem with Act 2009

Posted on 2008-11-03
4
Medium Priority
?
1,247 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 1000 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

Simplifying Server Workload Migrations

This use case outlines the migration challenges that organizations face and how the Acronis AnyData Engine supports physical-to-physical (P2P), physical-to-virtual (P2V), virtual to physical (V2P), and cross-virtual (V2V) migration scenarios to address these challenges.

Question has a verified solution.

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

With users like the Professional Sales Road Warriors that made up much of ACT!'s early user base to field service technicians, trades-people, telecommuters who work from home, remote offices and others who need access to their data while out of the …
So who is this article for? If you are like most of the computer users out there, you probably only realize the meaning of 'System maintenance' after something goes wrong. This article is for you if you care about keeping your system working opti…
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…
Progress
Suggested Courses

741 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