Ceci est une ancienne révision du document !
Microsoft Office
Microsoft™ Office® (MS Office) est une suite bureautique propriétaire et payante. Elle est conçue pour fonctionner sous Microsoft Windows et Apple OS X et peut être installée sur un ordinateur fonctionnant avec Ubuntu.
Avez-vous essayé LibreOffice ?
- L'installation de la suite Microsoft Office est superflue pour la plupart des utilisateurs, c'est pourquoi nous vous conseillons d'utiliser la suite LibreOffice, qui est installée par défaut sur Ubuntu.
- Pour lancer l'application faites une recherche dans le tableau de bord Unity avec le mot clé LibreOffice.
Vous pouvez aussi consulter les pages du portail Bureautique.
Un Microsoft Office 2007 Gratuit : WPS Office
WPS Office est une suite de bureautique non libre, gratuite pour Linux en concurrence directe avec Microsoft Office : Son atout ? La prise en charge native des extensions telles que le DOCX, le PPTX, XLSX, PPSX et les formats PPT, DOC, XLS, PPS et PDF ainsi que sa ressemblance avec Microsoft Office (Ce logiciel possède un gestionnaire d'apparence pour lui donner des airs de LibreOffice ou de MSO 2007 décliné en 4 thèmes).
Cette suite est composé de WPS Writer (Microsoft Word), WPS Presentation (Microsoft PowerPoint), WPS Spreadsheets (Microsoft Excel)
Il est disponible en téléchargement sur le site officiel et si vous voulez en savoir plus sur ce projet, il faut aller voir ici.
Bien que la dernière version de cette suite soit une alpha (WPS Office 10 alpha 21), elle fonctionne sans heurts et son interface est facile à modifier et à franciser. Cependant, le dictionnaire par défaut est "en_US". Pour corriger ce problème, deux solutions s'offrent à vous
- Télécharger le dictionnaire français officiel (mais incomplet) : sur ce site
- Télécharger un dictionnaire français non-officiel (mais plus complet à l'exception de la grammaire) sur ce site
Si vous voulez toutes les polices citées plus haut et plein d'autres en un seul pack, c'est ici
Pourquoi faut-il éviter autant que possible d'utiliser Microsoft Office
- L'installation de la suite Microsoft Office est rarement pleinement fonctionnelle sous Linux.
- Pourquoi payer pour MS Office alors que vous pouvez utiliser gratuitement LibreOffice ?
- Sachez que si vraiment pour des questions de compatibilité (école,entreprise…) vous ne pouvez pas utiliser LibreOffice, il existe Word Online pour pouvoir modifier gratuitement ses .doc et .docx sans soucis de compatibilité.
Si vous avez encore quelques hésitations, vous pourrez trouver ici une documentation qui décrit bien la problèmatique.
Néanmoins, l'utilisation de la suite Microsoft Office peut être recommandée lors d'un travail en commun avec des utilisateurs qui possèdent cette suite. En effet, un même document ouvert sous LibreOffice ou Microsoft Office peut présenter des différences de formes (marges, tableaux etc.)
Installation
Si vous avez besoin de Microsoft Office, il est possible d'installer certaines versions de MS Office dans Ubuntu en utilisant Wine ou PlayonLinux et éventuellement en dernier recours, la virtualisation. Si vous rencontrez des difficultés, laissez un message sur cette page du forum. Si vous n'arrivez pas à rentrer la clé de validation (champ non cliquable/inactif), voyez ce post.
PlayOnLinux
Vous pouvez installer toutes les versions de MSOffice avec PlayonLinux, 2000 (Outlook2000 ne fonctionne pas), 2003, 2007
et 2010
marche sans trop de bugs mais Microsoft Office 2013 présente beaucoup de bugs et instabilités. Quant aux dernières versions (2016.0.4266.1003 et suivantes), inutile d'en parler, elles ne fonctionnent pas du tout (ne serait-ce qu'au niveau de l'installateur). '
Wine
Installez les paquets wine et wine-gecko wine-mono (normalement installé lors de l'installation de Wine).
Versions MSOFFICE et WINE
MSOffice 2016 ne fonctionne pas (encore - date juillet 2017). MSOffice 2013 ne fonctionne qu'avec Wine 2.0x, Référez-vous au tuto de wine pour son installation - il vous faudra vraisemblablement installer winehq-stable via les dépôts de Wine - mais cela dépendra de votre version d'ubuntu. Sinon, pour MSOffice 2010 ou 2007 Wine .1.6 ou supérieure fait l'affaire - il s'agit de l'installation WINE par défaut dans Ubuntu LTS 16.04 Xenial XERUS (LTS pour 'long term support". Après installation de Wine, ouvrez un terminal et tapez - wine winver - cela vous donnera la version de Wine installée.
WINE ne peut faire fonctionner MSOFFICE que dans un environnement 32 bits. Il vous faudra donc installer la version 32 bits de MSOFFICE, et non pas la version 64 bits. En plus il vous faudra installer MSOFFICE 32 bits dans un profil WINE de 32 bits. Sur une architecture 32 bits (donc une ubuntu 32 bits) cela ne pose aucun problème - tout fonctionne en 32 bits par défaut. Sur une architecture 64 bits il faut installer un 'prefixe' WINE (qui est autant un profil WINE qu'un répertoire WINE) de 32 bits. Du coup la gestion se complique un peu - il faudra forcer WINE à créer ce profil 32 bits (par défaut WINE créera un profil 64 bits). Surtout que vous souhaitez peut-être faire tourner des applications 64 bits à côté de MSOFFICE - donc il vous faudra gérer plusieurs profils WINE - au moins une 32 et une 64 bits - et donc autant de répertoires différents - ce qui complique un peu la gestion.
Pour cette raison la suite du tuto est divisé en deux chapitres - un tuto ou vous on considère (1) que vous n'avez besoin de un seul prefixe wine - en gros vous n'utilisez wine essentiellement que pour MSOFFICE, ou (2) vous avez besoin de plusieurs envrionnements - par exemple vous voulez jouer des jeux en wine 64 bits tout en utilisant MSOFFICE sous wine 32 bits.
Environnements simple avec un seul prefixe WINE
Architecture 32 bits
En architecture 32 bits, pour installer MSOffice 2007 et 2010 avec Wine (1.6 minimum de préférence) vous n'aurez qu'un seul profil wine, signifiant un seul répertoire nommé .wine dans votre 'home' qui recevra bien sûr que des applications 32 bits. Vous pouvez alors omettre les appels aux d'architectures et prefixes ci-bas.
Architecture 64 bits
En architecture 64 bits, il vous faudra au préalable créer un profil wine en 32 bits pour pouvoir utiliser MSOFFICE toute version confondue.
Pour cela, suivez les instructions suivantes :
- Commencez par créer les deux profils wine en entrant les deux commandes suivantes dans un terminal:
winecfg WINEARCH=win32 WINEPREFIX=/$HOME/.win32 winecfg
Cela vous créera deux répertoires caché dans votre 'home' - .wine pour les applications 64 bits et .win32 pour les applications 32 bits. Ces répertoires représentent l'équivalent de deux disques durs virtuels, ou de deux machines virtuelles. Vous avez donc désormais deux répertoires pour exécution/installation de logiciels wine : .wine pour les logiciels 64 bits et .win32 pour les logiciels 32 bits.
- Lorsque vous ferez une opération il vous faudra toujours cibler le bon profil - donc le bon répertoire - tout en rappelant à chaque fois l'architecture. Exemples :
WINEARCH=win32 WINEPREFIX=/$HOME/.win32 winecfg
pour ouvrir winecfg de .win32. Sans le prefix vous ouvrirez la config du répertoire .wine 64 bits standard - qui est différente.
WINEARCH=win32 WINEPREFIX=/$HOME/.win32 winetricks
pour appliquer winetricks à .win32 et non pas à .wine
WINEARCH=win32 WINEPREFIX=/$HOME/.win32 wine "$HOME/.win32/drive_c/Program Files.../excel.exe"
pour lancer excel, etc.
C'est le nécessaire fonctionnement si vous avez plusieurs profils wine - à chaque profil correspond un répertoire qu'il faudra cibler à chaque fois. L'entrée répétitive de WINEARCH=win32 WINEPREFIX=/$HOME/.win32 est fatiguant à la longue. Deux moyens pour économiser les efforts :
- 1) Définition de variables d'environnement : Les entrées
export WINEARCH=win32 export WINEPREFIX=$HOME/.win32
définissent par défaut l'architecture 32 bits et le chemin .win32. Sauf qu'il faudra les re-rentrer à chaque redémarrage du PC. Placer ces deux lignes à la fin du fichier .bashrc situé dans votre répertoire home les activera à chaque démarrage.
- 2) Plus simple : Vous effacez les répertoires .wine et .win32. Puis, vous recréez le répertoire standard /home/myname/.wine en 32 bits :
WINEARCH=win32 winecfg
et vous placez
export WINEARCH=win32
dans .bashrc. Ainsi, pas d'embrouille, vous avez UN SEUL profil et répertoire wine - en 32 bits comme il le faut, et vous n'avez pas besoin de faire attention lors de l'appel à ce répertoire.
Bibliothèques et polices nécessaires ou utiles à la bonne exécution de MSOFFICE
Certaines bibliothèques Windows reproduites ne sont pas encore "à point". Il est alors nécessaire de recourir aux bibliothèques originales. Aussi il s'avère nécessaire d'ajouter certaines polices de caractère pour le bon fonctionnement de MSOFFICE.
Ces suppléments peuvent être facilement installé via le shell winetricks. Or, la version de winetricks installée par défaut avec wine est obsolète, les liens pour le téléchargement des bibliothèques sont inopérants. Le mieux est alors de (1) désinstaller le script d'origine, (2) télécharger le script winetricks 'frais' à partir du site Winetricks, (3) de le rendre exécutable puis (4) de le déplacer dans /usr/bin/.
Pour cela, après vérification que le lien de téléchargement de winetricks est toujours valable (état juillet 2017) il faut exécuter la séquence suivante :
sudo apt-get purge winetricks wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks chmod +x winetricks sudo mv winetricks /usr/bin/winetricks
Vous aurez ainsi actualisé et surtout rendu utilisable winetricks.
Puis exécutez
WINEARCH=win32 WINEPREFIX=/$HOME/.win32 winetricks riched20 riched30 vcrun2008 dotnet20 dotnet40 msxml3 msxml6 gdiplus vb3run vb4run vb5run vb6run wininet corefonts consolas cambria lucida tahoma opensymbol
pour les architectures 64 bits, ou de même mais sans WINEARCH=win32 WINEPREFIX=/$HOME/.win32 pour les architectures 32 bits.
Riched20 dotnet20, dotnet40, gdiplus et msxml6 sont indispensable pour l’exécution au moins de de MSOffice2010. Les vbxrun servent les macros VBA; wininet est nécessaire à OneNote, corefonts représente les polices de base Windows, et les polices suivantes peuvent s'avérer utile.
L’exécution de winetricks sans commande vous ouvre un menu graphique vous permettant l'installation d'autres bibliothèques DLL ou de logiciels. Clic directe sur l'inutile 'select the default wineprefix' - en ayant pas oublié de faire précéder l'appel par WINEARCH… pour les architectures 64 bits. Dans winetricks il faut basculer entre deux menus pour accéder à toutes les options.
Alternativement, il est possible de récupérer les DLL système de Windows et Office ici. il suffira alors de les coller à la place des anciens dans .wine/drive_c/windows/system32 ou .win32/drive_c/windows/system32.
Fermer winetricks et lancez à nouveau 'winecfg' (précédé de WINEARCH… pour les architectures 64 bits). Vérifiez que la version de Windows écrite en bas est bien 'Windows XP'. C'est la version nécessaire à la bonne exécution de MSOFFICE. Puis vérifiez que l'onglet "Bibliothèques" ressemble bien à l'image ci-dessous. Remplacements existants liste les composantes 'built-in" de Wine remplacées par celles "natives" de MSWINDOWS. "native, built-in" signale l’exécution prioritaire de l'application native. Cliquer sur OK.
Installation de MSOFFICE
- Lancez l'installation par :
WINEARCH=win32 WINEPREFIX=/$HOME/.win32 wine "/Chemin_vers_votre_OFFICE20xx_SETUP.EXE"
Adaptez le chemin à l'endroit ou se trouve le setup.exe 32 bits de votre MSOFFICE. Puis lancez et suivez les instructions… vous avez installé MSOFFICE.
Lancement de MSOFFICE
En exemple le lancement de word, excel et powerpoint 2010 - entrez votre chemin de façon correspondant.
WINEARCH=win32 WINEPREFIX=/$HOME/.win32 wine "$HOME/.win32/drive_c/Program Files/Microsoft Office/Office14/WINWORD.EXE" WINEARCH=win32 WINEPREFIX=/$HOME/.win32 wine "$HOME/.win32/drive_c/Program Files/Microsoft Office/Office14/EXCEL.EXE" WINEARCH=win32 WINEPREFIX=/$HOME/.win32 wine "$HOME/.win32/drive_c/Program Files/Microsoft Office/Office14/POWERPNT.EXE"
Ce sont typiquement les commandes à entrer dans les lanceurs - obligatoirement avec le prefix 'env'
Ouverture de fichier par défaut
Si le menu contextuel ne vous propose pas les modules MSOFFICE pour ouvrir des fichiers lors du clic droit → Ouvrir avec, ajoutez les lignes suivantes dans le fichier ~/.local/share/applications/mimeaaps.list, elles doivent être ajoutées à la fois sous la section [Default Applications]
et sous la section [Added Associations]
:
application/msonenote=wine-extension-onepkg.desktop;wine-extension-one.desktop; application/msword=wine-extension-wbk.desktop;wine-extension-doc.desktop; application/msword-template=wine-extension-dot.desktop; application/pdf=mendeleydesktop.desktop; application/pics-rules=wine-extension-prf.desktop; application/rat-file=wine-extension-rat.desktop; application/rtf=wine-extension-rtf.desktop; application/vnd.ms-excel=wine-extension-xlw.desktop;wine-extension-xls.desktop;wine-extension-xlk.desktop;wine-extension-xll.desktop;wine-extension-xlm.desktop;wine-extension-xlt.desktop;wine-extension-xla.desktop; application/vnd.ms-excel.addin.macroEnabled.12=wine-extension-xlam.desktop; application/vnd.ms-excel.sheet.binary.macroEnabled.12=wine-extension-xlsb.desktop; application/vnd.ms-excel.sheet.macroEnabled.12=wine-extension-xlsm.desktop; application/vnd.ms-excel.template.macroEnabled.12=wine-extension-xltm.desktop; application/vnd.ms-htmlhelp=wine-extension-chm.desktop; application/vnd.ms-mediapackage=wine-extension-mpf.desktop; application/vnd.ms-officetheme=wine-extension-thmx.desktop; application/vnd.ms-powerpoint=wine-extension-ppa.desktop;wine-extension-pps.desktop;wine-extension-pwz.desktop;wine-extension-pot.desktop;wine-extension-ppt.desktop; application/vnd.ms-powerpoint.addin.macroEnabled.12=wine-extension-ppam.desktop; application/vnd.ms-powerpoint.presentation.macroEnabled.12=wine-extension-pptm.desktop; application/vnd.ms-powerpoint.slide.macroEnabled.12=wine-extension-sldm.desktop; application/vnd.ms-powerpoint.slideshow.macroEnabled.12=wine-extension-ppsm.desktop; application/vnd.ms-powerpoint.template.macroEnabled.12=wine-extension-potm.desktop; application/vnd.ms-visio.viewer=wine-extension-vdx.desktop; application/vnd.ms-word.document.macroEnabled.12=wine-extension-docm.desktop; application/vnd.ms-word.template.macroEnabled.12=wine-extension-dotm.desktop; application/vnd.oasis.opendocument.presentation=wine-extension-odp.desktop; application/vnd.oasis.opendocument.spreadsheet=wine-extension-ods.desktop; application/vnd.oasis.opendocument.text=wine-extension-odt.desktop; application/vnd.openxmlformats-officedocument.presentationml.presentation=wine-extension-pptx.desktop; application/vnd.openxmlformats-officedocument.presentationml.slide=wine-extension-sldx.desktop; application/vnd.openxmlformats-officedocument.presentationml.slideshow=wine-extension-ppsx.desktop; application/vnd.openxmlformats-officedocument.presentationml.template=wine-extension-potx.desktop; application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=wine-extension-xlsx.desktop; application/vnd.openxmlformats-officedocument.spreadsheetml.template=wine-extension-xltx.desktop; application/vnd.openxmlformats-officedocument.wordprocessingml.document=wine-extension-docx.desktop; application/vnd.openxmlformats-officedocument.wordprocessingml.template=wine-extension-dotx.desktop; application/vnd.visio=wine-extension-vsd.desktop; application/x-ms-application=wine-extension-application.desktop; application/x-ms-vsto=wine-extension-vsto.desktop; application/x-ms-xbap=wine-extension-xbap.desktop; application/x-mswinurl=wine-extension-url.desktop; application/x-mswrite=wine-extension-wri.desktop; application/x-vbscript=wine-extension-vbs.desktop; application/x-wine-extension-appref-ms=wine-extension-appref-ms.desktop; application/x-wine-extension-compositefont=wine-extension-compositefont.desktop; application/x-wine-extension-dic=wine-extension-dic.desktop; application/x-wine-extension-dochtml=wine-extension-dochtml.desktop; application/x-wine-extension-dothtml=wine-extension-dothtml.desktop; application/x-wine-extension-dqy=wine-extension-dqy.desktop; application/x-wine-extension-exc=wine-extension-exc.desktop; application/x-wine-extension-fkdm=wine-extension-fkdm.desktop; application/x-wine-extension-hlp=wine-extension-hlp.desktop; application/x-wine-extension-msp=wine-extension-msp.desktop; application/x-wine-extension-onetoc=wine-extension-onetoc.desktop; application/x-wine-extension-onetoc2=wine-extension-onetoc2.desktop; application/x-wine-extension-pothtml=wine-extension-pothtml.desktop; application/x-wine-extension-ppthtml=wine-extension-ppthtml.desktop; application/x-wine-extension-pptxml=wine-extension-pptxml.desktop; application/x-wine-extension-rels=wine-extension-rels.desktop; application/x-wine-extension-xevgenxml=wine-extension-xevgenxml.desktop; application/x-wine-extension-xlshtml=wine-extension-xlshtml.desktop; application/x-wine-extension-xlthtml=wine-extension-xlthtml.desktop; application/xaml+xml=wine-extension-xaml.desktop; application/xml=wine-extension-xml.desktop; image/gif=wine-extension-gif.desktop; image/jpeg=wine-extension-jfif.desktop;wine-extension-jpe.desktop; image/png=wine-extension-png.desktop; inode/directory=pcmanfm.desktop; message/rfc822=wine-extension-mht.desktop; text/csv=wine-extension-csv.desktop;
Imprimante pdf
En installant le paquet cups-pdf, on peut avoir une imprimante pdf dans Wine. De cette façon, on peut exporter en pdf mais pas seulement pour MS Office : aussi pour toute application installée dans wine.
Visionneuse PowerPoint
Visionneuses Word et Excel
Téléchargez les visionneuses pour Microsoft office sur ce lien. Exécutez avec Wine les fichiers, et vous devriez les retrouver dans le menu dédié à Wine.
Configuration
Vous pourrez trouvez les différents modules de MSOffice en faisant une recherche dans le tableau de bord Unity.
Ouvrir un fichier en cliquant dessus
Vous pouvez ouvrir un fichier de la suite Office avec un clic droit dessus et choisir simplement le module requis. Vous pouvez aussi le mettre par défaut par un clic droit → Propriétés, choisir le module et cocher la case Définir par défaut.
Créer un raccourci
Pour créer un raccourci, reportez-vous à la page dédiée. Vous trouverez la commande ici et les icônes via le chemin .local/share/application/wine/Programs/Microsoft Office. Vous pouvez également, à partir du tableau de bord Unity glisser directement les icônes dans la barre d'application.
Liens
- (en) Wiki Ubuntu anglais,
- forum Ubuntu-fr : post sur le sujet,
- forum Ubuntu-fr : autre post sur le sujet,
- Procédure sur ce site en anglais
—-
Contributeurs principaux : YannUbuntu, lapinter, Robert DEDENON (Roberto Melomaniaque) et LSping.