This guide should help you run Microsft Office all the way from 2007 to 2016 on bottles using WINE, 2019 and onwards are unfortunately not possible, or are very hard to install.
- This is not strictly made by me, I made the original guide a little better, the original one is here.
- It is more reccomended to use the ISO as it just works, and generally there can be issues with the online installer.
Screenshot of Office 2007 (Taken by me):
Prerequisite:
Flatpak
Bottles installed by Flatpak
Permissions:
Give drive permissions using flatseal or do from commandline
flatpak override com.usebottles.bottles --user --filesystem=xdg-data/applications
flatpak override com.usebottles.bottles --user --filesystem=home
- Download WINE Runner:
mkdir -p ~/.var/app/com.usebottles.bottles/data/bottles/runners/pol-8.2 && \
wget https://www.playonlinux.com/wine/binaries/phoenicis/upstream-linux-x86/PlayOnLinux-wine-8.2-upstream-linux-x86.tar.gz \
-O /tmp/PlayOnLinux-wine-8.2-upstream-linux-x86.tar.gz && \
tar -xz -C ~/.var/app/com.usebottles.bottles/data/bottles/runners/pol-8.2 --strip-components=1 \
-f /tmp/PlayOnLinux-wine-8.2-upstream-linux-x86.tar.gz && \
rm /tmp/PlayOnLinux-wine-8.2-upstream-linux-x86.tar.gz
If you cant download from here, or is too slow, download from the release here.
- Create a new bottle using Bottles and name it whatever (it's reccomened there's no spaces for ease in later steps)
- Environment
Custom. - From Custom
Runner: pol-8.2. Architecture:32-bit. - Configaration: Select
office2010.yml. - Click
Create.
Unfortunately for some bug, DLL override doesn't get imported from yml. So, we do this manually.
- From the bottle you created go to ->
Setting->DLL Overrides-> addgdiplus&riched20.
If it doesn't work, add WINEDLLOVERRIDES="gdiplus=n,b;riched20=n,b" %command% to the launch options of the setup and applications.
- That's it. Now install 32-bit version of MS Office 2010. Find the executable and run with Bottles.
If wine runner 8.2 doesn't work use wine runner 3.0.3:
mkdir -p ~/.var/app/com.usebottles.bottles/data/bottles/runners/pol-3.0.3 && \
curl -L https://www.playonlinux.com/wine/binaries/phoenicis/upstream-linux-x86/PlayOnLinux-wine-3.0.3-upstream-linux-x86.tar.gz \
-o /tmp/PlayOnLinux-wine-3.0.3-upstream-linux-x86.tar.gz && \
tar -xz -C ~/.var/app/com.usebottles.bottles/data/bottles/runners/pol-9.0 --strip-components=1 \
-f /tmp/PlayOnLinux-wine-3.0.3-upstream-linux-x86.tar.gz && \
rm /tmp/PlayOnLinux-wine-3.0.3-upstream-linux-x86.tar.gz
If you find that PowerPoint crashes for no reason, then remove the riched20 DLL override, by going into -> Setting -> DLL Overrides
But do not remove the dependency.
Screenshot of Office 2013 (Taken by me):
Wine runner pol-4.3:
mkdir -p ~/.var/app/com.usebottles.bottles/data/bottles/runners/pol-4.3 && \
wget https://www.playonlinux.com/wine/binaries/phoenicis/upstream-linux-x86/PlayOnLinux-wine-4.3-upstream-linux-x86.tar.gz \
-O /tmp/PlayOnLinux-wine-4.3-upstream-linux-x86.tar.gz && \
tar -xz -C ~/.var/app/com.usebottles.bottles/data/bottles/runners/pol-4.3 --strip-components=1 \
-f /tmp/PlayOnLinux-wine-4.3-upstream-linux-x86.tar.gz && \
rm /tmp/PlayOnLinux-wine-4.3-upstream-linux-x86.tar.gz
The rest of the steps are the same as Office 2010, just use office2013.yml or office2016.yml as the bottle configurations.
If you cant download from here, or is too slow, download from the release here.
Copy all .desktop files from File-Intergrations and Applicationn-File to ~/.local/share/applications
Change Icon path by changing to your username and bottle path name.
Change the bottle name (can include spaces) in Exec.



