Jump to content

Create Standalone Word 97


almawardi

Recommended Posts

I'm trying to make stand alone winword 97 from office 97 sr-2 (not) found here:
http://office.microsoft.com/downloads/9798...ff97detail.aspx delete by microsoft (not supported anymore=abandonware??)
so find here http://download.cnet.com/Office-97-Service-Release-2b-SR-2b-Download-Information/3000-18483_4-10743365.html

ftp://ftp.fc.up.pt/pub/Win/Office_97_updates/english/sr2b

then extract with 7zip or winrar to get this files:
- winword.exe
- msconv97.dll
- mso7enu.dll
- mso97.dll
- wwintl32.dll

then copy to this folder c:\office

create registry files to merge:

REGEDIT4[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}]@="Microsoft Word Document"[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\AutoConvertTo]@=""[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\AuxUserType][HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\AuxUserType\2]@="Document"[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\AuxUserType\3]@="Microsoft Word 97"[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\Conversion][HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\Conversion\Readable][HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\Conversion\Readable\Main]@="MSWordDoc,WordDocument,Word.Document.6,1"[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\Conversion\Readwritable][HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\Conversion\Readwritable\Main]@="MSWordDoc"[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DataFormats][HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DataFormats\DefaultFile]@="MSWordDoc"[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DataFormats\DelayRenderFormats][HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DataFormats\DelayRenderFormats\0]@="Woozle"[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DataFormats\GetSet][HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DataFormats\GetSet\0]@="Embed_Source,1,8,1"[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DataFormats\GetSet\1]@="1,1,1,3"[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DataFormats\GetSet\2]@="3,1,32,1"[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DataFormats\GetSet\3]@="Rich Text Format,1,1,3"[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DataFormats\GetSet\4]@="NoteshNote, -1,1,1"[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DataFormats\PriorityCacheFormats][HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DataFormats\PriorityCacheFormats\0]@="Rich Text Format"[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DefaultExtension]@=".doc,Word Document (.doc)"[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DefaultIcon]@="C:\\Office\\Winword.exe,1"[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\DocObject]@="16"[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\Implemented Categories][HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\Implemented Categories\{000C0118-0000-0000-C000-000000000046}][HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\InprocHandler32]@="ole32.dll"[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\Insertable][HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\LocalServer32]@="\"C:\\Office\\Winword.exe\""[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\MiscStatus]@="0"[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\MiscStatus\1]@="1"[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\OfficeCompliant][HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\PersistentHandler]@="{98de59a0-d175-11cd-a7bd-00006b827d94}"[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\Printable][HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\ProgID]@="Word.Document.8"[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\TypeLib]@="{00020905-0000-0000-C000-000000000046}"[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\Verb][HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\Verb\0]@="&Edit,0,2"[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\Verb\1]@="&Open,0,2"[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\Version]@="8.0"[HKEY_CLASSES_ROOT\CLSID\{00020906-0000-0000-C000-000000000046}\VersionIndependentProgID]@="Word.Document"[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}]@="Microsoft Word Picture"[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\AutoConvertTo]@=""[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\AuxUserType][HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\AuxUserType\2]@="Picture"[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\AuxUserType\3]@="Microsoft Word 97"[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\Conversion][HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\Conversion\Readable][HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\Conversion\Readable\Main]@="MSWordDoc,MSDraw,Word.Picture.6,1"[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\Conversion\Readwritable][HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\Conversion\Readwritable\Main]@="MSWordDoc"[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\DataFormats][HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\DataFormats\DefaultFile]@="MSWordDoc"[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\DataFormats\GetSet][HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\DataFormats\GetSet\0]@="Embed_Source,1,8,1"[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\DataFormats\GetSet\1]@="1,1,1,3"[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\DataFormats\GetSet\2]@="3,1,32,3"[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\DataFormats\GetSet\3]@="Rich Text Format,1,1,3"[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\DataFormats\GetSet\4]@="NoteshNote, -1,1,1"[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\DefaultIcon]@="C:\\Office\\Winword.exe,1"[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\InprocHandler32]@="ole32.dll"[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\Insertable][HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\LocalServer32]@="\"C:\\Office\\Winword.exe\""[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\MiscStatus]@="0"[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\OfficeCompliant][HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\ProgId]@="Word.Picture.8"[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\TypeLib]@="{00020905-0000-0000-C000-000000000046}"[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\verb][HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\verb\0]@="&Edit,0,2"[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\verb\1]@="&Open,0,2"[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\Version]@="8.0"[HKEY_CLASSES_ROOT\CLSID\{00020907-0000-0000-C000-000000000046}\VersionIndependentProgID]@="Word.Picture"[HKEY_CLASSES_ROOT\CLSID\{000209FE-0000-0000-C000-000000000046}]@="Microsoft Word Basic"[HKEY_CLASSES_ROOT\CLSID\{000209FE-0000-0000-C000-000000000046}\AutoConvertTo]@=""[HKEY_CLASSES_ROOT\CLSID\{000209FE-0000-0000-C000-000000000046}\InprocHandler]@="Ole2.dll"[HKEY_CLASSES_ROOT\CLSID\{000209FE-0000-0000-C000-000000000046}\InprocHandler32]@="Ole32.dll"[HKEY_CLASSES_ROOT\CLSID\{000209FE-0000-0000-C000-000000000046}\LocalServer32]@="C:\\OFFICE\\Winword.exe /Automation"[HKEY_CLASSES_ROOT\CLSID\{000209FE-0000-0000-C000-000000000046}\ProgID]@="Word.Basic.8"[HKEY_CLASSES_ROOT\CLSID\{000209FE-0000-0000-C000-000000000046}\VersionIndependentProgID]@="Word.Basic"[HKEY_CLASSES_ROOT\CLSID\{000209FF-0000-0000-C000-000000000046}]@="Microsoft Word Application"[HKEY_CLASSES_ROOT\CLSID\{000209FF-0000-0000-C000-000000000046}\InprocHandler32]@="Ole32.dll"[HKEY_CLASSES_ROOT\CLSID\{000209FF-0000-0000-C000-000000000046}\LocalServer32]@="C:\\OFFICE\\Winword.exe /Automation"[HKEY_CLASSES_ROOT\CLSID\{000209FF-0000-0000-C000-000000000046}\ProgID]@="Word.Application.8"[HKEY_CLASSES_ROOT\CLSID\{000209FF-0000-0000-C000-000000000046}\VersionIndependentProgID]@="Word.Application"[HKEY_CLASSES_ROOT\Word.Addin.8]@="Microsoft Word Addin"[HKEY_CLASSES_ROOT\Word.Addin.8\DefaultIcon]@="C:\\Office\\Winword.exe,5"[HKEY_CLASSES_ROOT\Word.Addin.8]@="Microsoft Word Addin"[HKEY_CLASSES_ROOT\Word.Addin.8\DefaultIcon]@="C:\\Office\\Winword.exe,5"[HKEY_CLASSES_ROOT\Word.Document]@="Microsoft Word Document"[HKEY_CLASSES_ROOT\Word.Document\CLSID]@="{00020906-0000-0000-C000-000000000046}"[HKEY_CLASSES_ROOT\Word.Document\CurVer]@="Word.Document.8"[HKEY_CLASSES_ROOT\Word.Document.6]@="Microsoft Word 6.0 - 7.0 Document"[HKEY_CLASSES_ROOT\Word.Document.6\CLSID]@="{00020900-0000-0000-C000-000000000046}"[HKEY_CLASSES_ROOT\Word.Document.6\CurVer]@="Word.Document.8"[HKEY_CLASSES_ROOT\Word.Document.6\NotInsertable][HKEY_CLASSES_ROOT\Word.Document.6\protocol]@=""[HKEY_CLASSES_ROOT\Word.Document.6\protocol\StdFileEditing]@=""[HKEY_CLASSES_ROOT\Word.Document.6\protocol\StdFileEditing\server]@="C:\\OFFICE\\Winword.exe"[HKEY_CLASSES_ROOT\Word.Document.8]"EditFlags"=hex:00,00,01,00@="Microsoft Word Document"[HKEY_CLASSES_ROOT\Word.Document.8\AppRegistry]@="\\Software\\Microsoft\\Office\\8.0\\Word"[HKEY_CLASSES_ROOT\Word.Document.8\CLSID]@="{00020906-0000-0000-C000-000000000046}"[HKEY_CLASSES_ROOT\Word.Document.8\DefaultIcon]@="C:\\Office\\Winword.exe,1"[HKEY_CLASSES_ROOT\Word.Document.8\DocObject][HKEY_CLASSES_ROOT\Word.Document.8\Insertable][HKEY_CLASSES_ROOT\Word.Document.8\protocol]@=""[HKEY_CLASSES_ROOT\Word.Document.8\protocol\StdFileEditing]@=""[HKEY_CLASSES_ROOT\Word.Document.8\protocol\StdFileEditing\RequestDataFormats]@="NoteshNote,NotesDocAction"[HKEY_CLASSES_ROOT\Word.Document.8\protocol\StdFileEditing\server]@="C:\\OFFICE\\Winword.exe"[HKEY_CLASSES_ROOT\Word.Document.8\protocol\StdFileEditing\SetDataFormats]@="NotesDocInfo"[HKEY_CLASSES_ROOT\Word.Document.8\protocol\StdFileEditing\Verb][HKEY_CLASSES_ROOT\Word.Document.8\protocol\StdFileEditing\Verb\0]@="Edit"[HKEY_CLASSES_ROOT\Word.Document.8\shell][HKEY_CLASSES_ROOT\Word.Document.8\shell\New]@="&New "[HKEY_CLASSES_ROOT\Word.Document.8\shell\New\command]@="\"C:\\Office\\Winword.exe\" /n"[HKEY_CLASSES_ROOT\Word.Document.8\shell\New\ddeexec]@="[REM _DDE_Direct][FileNew(\"%1\")]"[HKEY_CLASSES_ROOT\Word.Document.8\shell\New\ddeexec\Application]@="WinWord"[HKEY_CLASSES_ROOT\Word.Document.8\shell\New\ddeexec\Topic]@="System"[HKEY_CLASSES_ROOT\Word.Document.8\shell\open]@="&Open"[HKEY_CLASSES_ROOT\Word.Document.8\shell\open\command]@="C:\\Office\\Winword.exe %1"[HKEY_CLASSES_ROOT\Word.Document.8\shell\open\ddeexec]@="[REM _DDE_Direct][FileOpen(\"%1\")]"[HKEY_CLASSES_ROOT\Word.Document.8\shell\open\ddeexec\Application]@="WinWord"[HKEY_CLASSES_ROOT\Word.Document.8\shell\open\ddeexec\Topic]@="System"[HKEY_CLASSES_ROOT\Word.Document.8\shell\print]@="&Print"[HKEY_CLASSES_ROOT\Word.Document.8\shell\print\command]@="\"C:\\Office\\Winword.exe\" /x"[HKEY_CLASSES_ROOT\Word.Document.8\shell\print\ddeexec]@="[REM _DDE_Minimize][FileOpen(\"%1\")][FilePrint 0][DocClose 2]"[HKEY_CLASSES_ROOT\Word.Document.8\shell\print\ddeexec\Application]@="WinWord"[HKEY_CLASSES_ROOT\Word.Document.8\shell\print\ddeexec\ifexec]@="[FileOpen(\"%1\")][FilePrint 0][FileExit 2]"[HKEY_CLASSES_ROOT\Word.Document.8\shell\print\ddeexec\Topic]@="System"[HKEY_CLASSES_ROOT\Word.Document.8\shell\printto][HKEY_CLASSES_ROOT\Word.Document.8\shell\printto\command]@="\"C:\\Office\\Winword.exe\" /n"[HKEY_CLASSES_ROOT\Word.Document.8\shell\printto\ddeexec]@="[REM _DDE_Minimize][FileOpen(\"%1\")][FilePrintSetup \"%2 on p\",.DoNotSetAsSysDefault=1][FilePrint 0][DocClose 2][FilePrintSetup \"\"]"[HKEY_CLASSES_ROOT\Word.Document.8\shell\printto\ddeexec\Application]@="WinWord"[HKEY_CLASSES_ROOT\Word.Document.8\shell\printto\ddeexec\ifexec]@="[FileOpen(\"%1\")][FilePrintSetup \"%2 on p\",.DoNotSetAsSysDefault=1][FilePrint 0][FileExit 2]"[HKEY_CLASSES_ROOT\Word.Document.8\shell\printto\ddeexec\Topic]@="System"[HKEY_CLASSES_ROOT\Word.Picture]@="Microsoft Word Picture"[HKEY_CLASSES_ROOT\Word.Picture\CLSID]@="{00020907-0000-0000-C000-000000000046}"[HKEY_CLASSES_ROOT\Word.Picture\CurVer]@="Word.Picture.8"[HKEY_CLASSES_ROOT\Word.Picture.6]@="Microsoft Word 6.0 - 7.0 Picture"[HKEY_CLASSES_ROOT\Word.Picture.6\CLSID]@="{00020901-0000-0000-C000-000000000046}"[HKEY_CLASSES_ROOT\Word.Picture.6\CurVer]@="Word.Picture.8"[HKEY_CLASSES_ROOT\Word.Picture.6\NotInsertable][HKEY_CLASSES_ROOT\Word.Picture.6\protocol]@=""[HKEY_CLASSES_ROOT\Word.Picture.6\protocol\StdFileEditing]@=""[HKEY_CLASSES_ROOT\Word.Picture.6\protocol\StdFileEditing\server]@="C:\\OFFICE\\Winword.exe"[HKEY_CURRENT_USER\Software\Microsoft\Office\8.0\Common\UserInfo]"UserName"=hex:55,00,73,00,65,00,72,00,00,00


save as registry.reg then merge into system.

now i'm trying to get docx functionality with 2007 compatibility pack, any suggestion? Edited by almawardi
Link to comment
Share on other sites

  • 4 weeks later...

Interesting project.

I have dictionary and therausus (and if one wanted the hyphoning) working.

However, Word 97 doesn't recognise newer versions of these. Further it creates registry keys for the dictionary and needs them for the therausus, which may be a problem if you want Outlook Expres or some other problem making use of newer files.

Renaming the files doesn't solve the problem.

So a truly portable version aka portableapps.com would be a nice way to go. All the registry calls would be captured and be made virtually by the launcher. Sadly building a portable app seem to be less simple than I had hoped. More brutually one could merge reg files in an out to achieve the same effect.

Edited by cure
Link to comment
Share on other sites

  • 3 weeks later...
Interesting project.

I have dictionary and therausus (and if one wanted the hyphoning) working.

However, Word 97 doesn't recognise newer versions of these. Further it creates registry keys for the dictionary and needs them for the therausus, which may be a problem if you want Outlook Expres or some other problem making use of newer files.

Renaming the files doesn't solve the problem.

So a truly portable version aka portableapps.com would be a nice way to go. All the registry calls would be captured and be made virtually by the launcher. Sadly building a portable app seem to be less simple than I had hoped. More brutually one could merge reg files in an out to achieve the same effect.

Winword 97 support docx editing now by installing Office 2007 compatibility pack here:

http://www.microsoft.com/downloads/details...;displaylang=en

But this pack including excel xlsx and powerpoint pptx support too. I need only word docx. I cannot isolate the files yet.

Link to comment
Share on other sites

  • 1 month later...

 

save as registry.reg then merge into system.

Maybe you could make a .inf:

WillyPad

http://snoopy81.ifrance.com/pages/willy.htm

has a Wizard and a REG importer that usually works very well.

jaclaz

Take a look at this page to enable live scrolling in word 97

http://download.milesburton.com/Libretto/www.fixup.net/tips/livescr.htm

Edited by almawardi
Link to comment
Share on other sites

  • 3 years later...

copy excel.exe, xlintl32.dll and get xl8409.dll from the Excel Viewer 97, put in folder and get functioning Excel.

Edit: Macros don't work, but simple formulas do.

Further Edit: Should mention I'm using Win7 now, when trying Macros says Stdole2.tlb is missing, may be okay on older Windows...IDK

Edited by Steven W
Link to comment
Share on other sites

Link to comment
Share on other sites

  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...