Hi there, I have installed MS Office 2007 in wine 1.2.2 running in LinuxMint KDE 9, together with other softwares (including GraphPad Prism 4). After install, I set riched20.dll as native (windows), as stipulated here: http://appdb.winehq.org/objectManager.php?sClass=version&iId=4992> Post Installation Instructions? > > Once installed, one override is necessary. Without it, Powerpoint and Infopath with not start, and some dialog boxes in other Office apps will not display correctly. Follow the steps below: > > Open winecfg by going to Applications > Wine > Configure Wine. Or open a terminal and type: > > winecfg > > 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. > > Note :Do not install riched20 with winetricks. Office 2007 installs its own version of riched20.The obvious issue is that this method set riched20 globally, not specifically for ppt... which impairs GraphPad... Is there a way to set riched20.dll specifically as "native (windows)" for powerpoint? Or shall I reinstall everything and use different wine prefixes? and if so, what is the procedure to follow? Thanks for your help!!
James McKenzie
2011-Feb-21 14:33 UTC
[Wine] Set riched20.dll specifically for powerpoint 2007
On 2/21/11 1:44 AM, pouet2000 wrote:> Hi there, > > I have installed MS Office 2007 in wine 1.2.2 running in LinuxMint KDE 9, together with other softwares (including GraphPad Prism 4). > > After install, I set riched20.dll as native (windows), as stipulated here: > http://appdb.winehq.org/objectManager.php?sClass=version&iId=4992 > > >> Post Installation Instructions? >> >> Once installed, one override is necessary. Without it, Powerpoint and Infopath with not start, and some dialog boxes in other Office apps will not display correctly. Follow the steps below: >> >> Open winecfg by going to Applications> Wine> Configure Wine. Or open a terminal and type: >> >> winecfg >> >> 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. >> >> Note :Do not install riched20 with winetricks. Office 2007 installs its own version of riched20. > > The obvious issue is that this method set riched20 globally, not specifically for ppt... which impairs GraphPad... > > Is there a way to set riched20.dll specifically as "native (windows)" for powerpoint?Yes. Use the Add Application button and then navigate to where you installed PowerPoint. Click on the powerpoint executable and then go back and click on the application and then the Libraries tab. Select riched20 and that should set it to "Native, builtin". Click on the Apply button to save this change. Do not click on the OK button as this will close winecfg. Click to the Applications tab and click on the Default Settings item. Then click on libraries and remove the riched20 AND riched32 entries.> Or shall I reinstall everything and use different wine prefixes? and if so, what is the procedure to follow?\It is BEST to use different wine prefixes for different programs, but not totally necessary. James McKenzie
dimesio
2011-Feb-21 14:40 UTC
[Wine] Re: Set riched20.dll specifically for powerpoint 2007
pouet2000 wrote:> > The obvious issue is that this method set riched20 globally, not specifically for ppt... which impairs GraphPad... > > Is there a way to set riched20.dll specifically as "native (windows)" for powerpoint? > Or shall I reinstall everything and use different wine prefixes? and if so, what is the procedure to follow? >It's better to install Office to a separate wineprefix, not just because of riched20, but because native dlls used for other apps can cause problems with Office apps. If you want to keep everything in the same wineprefix, overrides can be set individually; just add the app to the Applications tab, select it, then add the override on the Libraries tab. The problem with this is you have to do it for each app separately, and Office installs a lot of apps. Not just the main ones--things like the clip organizer are separate exes. It would probably be easier to set riched20 to native globally for Office and set it back to builtin individually for your other apps.
James McKenzie
2011-Feb-21 15:01 UTC
[Wine] Set riched20.dll specifically for powerpoint 2007
On 2/21/11 7:51 AM, dimesio wrote:> James McKenzie wrote: >> Select >> riched20 and that should set it to "Native, builtin". >> > No. The override needs to be set to native for Office apps; native,builtin will lead to occasional crashes. >Thanks for the correction, dimensio. Since I own a Mac, this does not apply to me (Office 2011 for Mac is out now.) No, Access and definitely NO Outlook. James McKenzie