Fixing The Problem
Many Microsoft Office users have received the error message, “Microsoft office word has not been installed for the current user, please run setup to install the application." This problem is generally caused by a patch that is installed automatically through the Windows Update facility.
You may receive a similar message when you run other Microsoft Office applications such as Outlook, Excel, Access and PowerPoint and in most cases, reinstalling Microsoft Office will not fix this issue.
If your copy of Office is genuine, it may be worth visiting a Microsoft support web page. Microsoft offers a solution to ensure all users have permission to alter the Opa11.dat file, located in C:\Documents and Settings\All Users\Application Data\Microsoft\OFFICE\DATA). This solutions works, but only in cases where non-administrative accounts do not have permission to alter files that are used by Office 2003 or XP setup program. Some users try to rectify the issue using the System Restore facility, but there is a much simpler method.
A file that is related to the Office application causes the "Microsoft Office has not been installed for the current user" error message . The file name is MSO.DLL and its location depends on the installed version of Microsoft Office.
Office 2003 - C:\Program Files\Common Files\Microsoft Shared\OFFICE11
Office 2007 - C:\Program Files\Common Files\Microsoft Shared\OFFICE12
Office XP - C:\Program Files\Common Files\Microsoft Shared\Office10
This file is a Microsoft Office component that has been changed by Microsoft to generate the 'Microsoft Office Has Not Been Installed for the Current User' error message. It displays the message when it detects that an unlicensed copy of Microsoft Office is installed on a computer. Uninstallation or repair attempts leaves the MDO.DLL untouched, and this explains why these methods will not remove the error message.
Image credit: robertmccarter.com