Comment 18 for bug 664751

Revision history for this message
Russ Hare (abscomputing) wrote :

Know this has been inactive for awhile...

Here are the fixes for Office 2007 (32bit) wine default install with "owner" as the user
Note riched20 has been referenced before in the thread - my notes are a little different and will be added at the end.

InfoPath - works after riched fix!!
env WINEPREFIX="/home/owner/.wine" wine "C:\Program Files\Microsoft Office\Office12\INFOPATH.EXE"

PowerPoint - works after riched fix!!
env WINEPREFIX=
"/home/owner/.wine" wine C:\\windows\\command\\start.exe "C:\Program Files\Microsoft Office\Office12\POWERPNT.EXE"

Outlook
env WINEPREFIX="/home/owner/.wine" wine C:\\windows\\command\\start.exe "C:\Program Files\Microsoft Office\Office12\OUTLOOK.EXE"

Access:
env WINEPREFIX="/home/owner/.wine" wine C:\\windows\\command\\start.exe "C:\Program Files\Microsoft Office\Office12\MSACCESS.EXE"

Publisher:
env WINEPREFIX="/home/owner/.wine" wine C:\\windows\\command\\start.exe "C:\Program Files\Microsoft Office\Office12\MSPUB.EXE"

MS ClipArt Organizer
env WINEPREFIX="/home/owner/.wine" wine C:\\windows\\command\\start.exe "C:\Program Files\Microsoft Office\Office12\MSTORE.EXE"

Office Picture Manager
env WINEPREFIX="/home/owner/.wine" wine C:\\windows\\command\\start.exe "C:\Program Files\Microsoft Office\Office12\OIS.EXE"

For sure, InfoPath and PowerPoint need the riched fix. Some of the others listed above may as well,

Here is what I did for riched20:
Start wine configuration

In the Libraries tab in the area labeled "New override for library" type in riched20.dll and click on Add.
You will see it appear in the list below. Now select the riched20 in the list that we just added and click on the Edit button.

Set it to Native (Windows) and click OK.

This will allow Powerpoint and the other applications to run correctly.

My notes indicate as follows: Do not install riched20 with winetricks. Office 2007 installs its own version of riched20.
If Office is installed in a separate wineprefix (strongly recommended), you can safely set the override globally. If not, set the overrides separately for each Office application. Note that if you do the latter you must set the override for all exes installed by Office, not just the main ones