When opening email from a Find / Search in Outlook 2003 you get “can’t open this item”
Is you use custom forms this is due to the custom form cache filling up and needing to be cleared , below code will do this is you copy and paste it into a VBS file
'Robert Sparnaaij [MVP-Outlook] 'http://www.howto-outlook.com 'Close Outlook socially WScript.Echo "Close Outlook and press OK" 'Close Outlook forcefully strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colProcessList = objWMIService.ExecQuery _ ("Select * from Win32_Process Where Name = 'outlook.exe'") For Each objProcess in colProcessList objProcess.Terminate() Next 'Set Profile Path Set oShell = CreateObject("WScript.Shell") sCurrUsrPath = oShell.ExpandEnvironmentStrings("%UserProfile%") Set objFSO = CreateObject("Scripting.FileSystemObject") 'Verify whether the Forms Cache exists and delete it If objFSO.FolderExists(sCurrUsrPath & "\Local Settings\Application Data\Microsoft\Forms") Then WScript.Echo "The Forms Cache has been found and will be cleared." Const DeleteReadOnly = True objFSO.DeleteFolder(sCurrUsrPath & "\Local Settings\Application Data\Microsoft\Forms"), DeleteReadOnly WScript.Echo "The Forms Cache has been cleared succesfully. Start Outlook and check whether the form works now." Else WScript.Echo "Cannot find the Forms Cache. It has been cleared already. Start Outlook and check whether the form works now." End If