September 6, 2011

PowerPoint 2007 on Wine 1.2.2 (Ubuntu Linux 10.04)

WORDS BY   Mariano Cecowski

POSTED IN   microsoft | linux | wine | powerpoint | office2007


So you installed Office 2007 through Wine (or perhaps PlayOnLinux) and nothing happens when you run PowerPoint?

Try running it from the command line, probably with something like this:

$ cd ~/.wine/drive_c/Program Files/Microsoft Office/Office12/
$ ./POWERPNT.EXE

Don't panic if you; like I did, get and error like:

fixme:heap:HeapSetInformation 0x110000 1 (nil) 0
fixme:heap:HeapSetInformation 0x110000 1 (nil) 0
fixme:heap:HeapSetInformation 0x110000 1 (nil) 0
fixme:heap:HeapSetInformation 0x110000 1 (nil) 0
fixme:advapi:RegisterEventSourceW ((null),L"Microsoft Office 12"): stub
fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0000,0x000007d1,(nil),0x0002,0x00000000,0x32ef48,(nil)): stubfixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000007d1,(nil),0x0002,0x00000000,0x14ae08,(nil)): stuberr:eventlog:ReportEventW L"Microsoft Office PowerPoint"err:eventlog:ReportEventW L"PowerPoint failed to launch in safe mode. Do you want to start Detect and Repair?"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:msiexec:WinMain Product code treatment not implemented yet

To solve the problem configure Wine

$ winecfg

By going to the Libraries tab and add the following overrides:

  • riched20
  • usp10

Apply, OK, and try again.

riched20 is a library for rich text editing while usp10 is the Uniscribe library for Unicode rendering.

Enjoy!