Microsoft Office 2007

From ArchWiki

Jump to: navigation, search
Image:Tango-document-new.png This article is a stub.
This typically means the article is a placeholder for more content to come. Knowledgeable users are encouraged to help expand the article.

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
TODO: I will clean this up, be more descriptive, and add info about installing nice icons and default applications.

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.

Personal tools