Microsoft Office 2007
From ArchWiki
Installation
It's actually pretty simple to install MS Office 2007 using Wine 1.1.32 or later. This roughly follows the strategy of the PlayOnLinux install script:
1) Install wine and winetricks
# pacman -S wine winetricks
2) Run the following
$ winetricks -q vcrun2005
3) Run setup.exe on the office CD
$ cd <location of setup.exe> $ wine setup.exe
3) Run the following
$ winetricks -q {vcrun2005, wsh56, msxml3, riched20, wininet, allfonts, fontsmooth-enable}
4) You don't seem to need this anymore:
$ rm -rf .winetrickscache
5) This is for the help functionality:
$ rm -rf $HOME/.winetrickscache
cd "$HOME/.wine/drive_c/windows/temp" echo "[HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides]" > override.reg echo "\"usp10\"=\"native,builtin\"" >> override.reg echo "\"riched20\"=\"native\"" >> override.reg regedit override.reg
Troubleshooting MS Access
If you get an error like this when running MS Access:
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"AceDAO" (12.0.0.0) err:module:import_dll Library MSVCR80.dll (which is needed by L"C:\\Program Files\\Microsoft Office\\Office12\\MSACCESS.EXE") not found err:module:import_dll Library MSVCP80.dll (which is needed by L"C:\\Program Files\\Microsoft Office\\Office12\\MSACCESS.EXE") not found err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Microsoft Office\\Office12\\MSACCESS.EXE" failed, status c0000135
Change the manifest file for access msaccess.exe.manifest found in [Your Wine Prefix]../Program Files/Microsoft Office/Office12 and remove the dependency reference to AceDAO, ie edit the file and remove the following lines: (it may be run together on the same line...)
<dependency> <dependentAssembly> <assemblyIdentity type="win32" name="AceDAO" version="12.0.0.0" language="*" processorArchitecture="X86"> </assemblyIdentity> </dependentAssembly> </dependency>
This was found here: http://ubuntuforums.org/showthread.php?t=1102840
Note: MSVCR80.dll and MSVCP80.dll should already be installed when you ran
$ winetricks -q vcrun2005
They will be found in this folder or a similar folder under .wine/drive_c/windows/winsxs/
.wine/drive_c/windows/winsxs/x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.4053_x-ww_e6967989
If you copied them to your Office12 folder or system32 folder, it will not work. It causes another error. Delete them and try again. If it still does not work I would suggest renaming the .wine folder to .winetemp and start the install over agin.