Hallo, despite the teb problems reported earlier, the crashed run of the MS Excel viewer found somewhere at http://officeupdate.microsoft.com/downloadCatalog/dldExcel.asp#9798 leaves enough files in the temp directory to install it. Runnung xlview.exe succeeds in opening .xls-files with native ole32, but fails with builtin ole32. There are only a few calls to ole32-Apis until the program reports the failure and checking against the run with native ole32 shows no obvious errors in the return values. But as most things probably happen with function pointers passed, I am clueless. Bye Uwe Bonnes [EMAIL PROTECTED] Free Software: If you contribute nothing, expect nothing --