Applies to: Version 5.0
Error No: 1429 OLE IDispatch exception code 0 from OAOfficeViewer: Cannot access document
This particular error 1429 generally indicates that PastPerfect is unable to utilize the letter writing ActiveX control and typically happens when the control’s OCX file is not registered with Windows.
- Upon receiving this error, go to the Main Menu, click Setup | Workstation Settings
- Click Register DLLs, check MS-Word, and click Register DLLs Now.
- If the RegSvr32 screen ends with the word "succeeded", click "OK" and attempt to open the letter or reopen PastPerfect.
- If the DLL registration fails, make sure the currently logged in user in Windows has Administrative privileges and that User Account Control (UAC) is temporarily disabled, and then try registering the DLL again.
If you still cannot register the MS-Word DLL or if you continue to receive the error 1429 after the DLL registration succeeds, verify the version of the file officeviewer.ocx, located in c:\windows\system32\ or c:\windows\syswow64\. The file’s version can be accessed by right clicking officeviewer.ocx, clicking Properties, and clicking the Details tab. If the File version is not 5.6.578.1, please follow the steps below. You must grant the currently logged in user in Windows Administrative privileges before attempting these steps.
- Save the attached officeviewer.ocx file to the local pp5 folder, typically c:\pp5\.
- Click Start | Run or Start | All Programs | Accessories | Run or Start | All Apps | Run.
- Type in the following statement without quotes, "regsvr32.exe c:\pp5\officeviewer.ocx" and click "OK".
Error No: 1429 OLE IDispatch exception code 0 from OAOfficeViewer: The parameter is incorrect.
This particular error when opening the program may indicate that there is a file missing among PastPerfect's local files. With PastPerfect closed, please save the attached Blank.doc file into c:\pp5\DBFS\Temp folder. Once the file is in place, the program should open without the error. If the file already exists, be sure that you can rename the file as the currently logged in Windows user.