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 ne peut donc pas être normalement installée sur un ordinateur fonctionnant avec Ubuntu.
Avez-vous essayé OpenOffice.org ?
- L'installation de la suite Microsoft Office est superflue pour un utilisateur lambda, c'est pourquoi nous vous conseillons d'utiliser la suite OpenOffice.org, qui est installée par défaut sur Ubuntu.
- Vous trouverez OpenOffice.org dans le menu Applications → Bureautique.
Vous pouvez aussi consulter les pages du portail Bureautique.
Inutile d'installer MS Office, ce problème est résolu en installant les polices de caractères de Microsoft Office.
Pourquoi il faut éviter d'utiliser Microsoft Office
- La suite Microsoft Office ne respecte pas les formats ouverts tels que ODF.
- L'installation de la suite Microsoft Office est rarement pleinement fonctionnelle sur Ubuntu.
- Pourquoi payer pour MS Office alors que vous pouvez utiliser gratuitement OpenOffice.org ?
Installation
Si vous avez vraiment besoin de Microsoft Office (utilisation en complément de OOo, pour des vérifications de mise en page par exemple), il est possible d'installer certaines versions de MS Office dans Ubuntu en utilisant Wine ou la virtualisation. Si vous rencontrez des difficultés, laissez un message sur cette page du forum.
Cliquez ici pour installer Office 2010
MS Office 2010
- il suffit d'installer Office2010 via PlayOnLinux.
MS Office 2007
Note: permet d'installer Word2007, Excel2007 et Powerpoint2007 (Access2007, Groove2007 et Outlook2007 ne fonctionnent pas).
- Le plus simple : il suffit d'installer Office2007 via PlayOnLinux. Le lanceur se trouvera dans le menu Applications → Autres.
- Alternative : via Wine. Commencez par ajouter le dépôt Wine, puis installez les paquets wine et gecko; dans le menu de configuration de Wine, onglet Bibliothèques, mettre riched20.dll, riched32.dll comme native (Windows). Puis, récupérer ces fichiers ici et les coller à la place des anciens dans c:\windows\system32 . Insérez le disque (ou montez votre image via Gmount-iso), puis installez Office via le menu : Applications –> Wine –> Uninstall wine software . Cliquez ensuite sur Installer, sélectionnez le fichier d'installation d'Office (Setup.exe) et suivez le process d'installation d'office. Le lanceur se trouvera dans le menu Applications → Wine.
MS Office 2003
- il suffit d'installer Office2003 via PlayOnLinux.
MS Office 2000
- il suffit d'installer Office2000 via PlayOnLinux. (Note: Outlook2000 ne fonctionne pas.)
Visionneuse PowerPoint
Visionneuses Word et Excel
- une fois téléchargées, exécuter avec Wine les fichiers, et vous devriez les retrouver dans le menu dédié à Wine.
Configuration
Office2007 : enregistrer par défaut au format 97-2003 (doc, xls, ppt)
Office2007 enregistre par défaut dans un format fermé (docx, xlsx, pptx) qui pose des problèmes de compatibilité et d'éthique1). A défaut de pouvoir choisir l'OpenDocument, nous recommandons aux utilisateurs d'Office2007 d'enregistrer leurs documents au format 97-2003 (doc, xls, ppt), qui est lisible2) par toutes les versions de Microsoft Office et de OpenOffice.org, ainsi que la grande majorité des suites bureautiques.
Pour cela, il suffit d'ouvrir Word2007, de cliquer sur le logo rond en haut à gauche, puis sur "Options Word".
Puis dans le menu à gauche cliquez sur "Enregistrement", et à droite dans la liste déroulante choisissez "Document word 97-2003".
Répétez l'opération pour Excel et Powerpoint, en choisissant à chaque fois le format 97-2003.
Ouvrir un fichier en cliquant dessus
Pour pouvoir ouvrir avec MS Office les fichiers dont le nom contient un espace, il existe plusieurs solutions :
- supprimer les espaces du nom du fichier,
- accéder au fichier par le menu "fichier / ouvrir" des programmes Office (l'espace ne pose alors pas de problème),
- créer un script qui convertit à la volée les espaces. C'est cette dernière solution qui est décrite ci-dessous.
Script convertissant les espaces à la volée
Ce script a été testé dans Ubuntu 9.10 sous gnome, avec une version d'office 2000 et une version d'office 2007, toutes deux installées sous Wine en version 1.1.35 (pour avoir toujours la dernière version de Wine, et non celle des dépots Ubuntu, il faut rajouter le dépôt officiel de Wine dans les sources de logiciels et de mises à jour : système / administration / sources de logiciels/autres logiciels/ajouter : http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu karmic main).
1. clic droit sur le bureau Ubuntu, puis dans le menu contextuel : scripts / ouvrir le dossier des scripts.
2. clic droit sur le fonds du répertoire des scripts et créer un document / fichier vierge, appelé par exemple ouvrirWord.sh.
3. clic droit sur le document nouvellement créé, et ouvrir avec l'éditeur de texte Gedit (ou n'importe quel autre éditeur).
4. Copier dedans le script de lapinter.
- Pour office 2000 :
#!/bin/bash
cd "${1%/*}"
wine "$HOME/.wine/drive_c/Program Files/Microsoft Office/Office/WINWORD.exe" "${1##*/}"
- Pour office 2007 la ligne principale sera changée en :
wine "$HOME/.wine/drive_c/Program Files/Microsoft Office/Office12/WINWORD.exe" "${1##*/}"
- Pour une autre version d'office, il faut adapter le script, en allant regarder dans le répertoire caché .wine/drive_c/Program Files/Microsoft Office/ le chemin d'accès au fichier WINWORD.exe.
env WINEPREFIX="$HOME/.PlayOnLinux/wineprefix/Office2007" wine "$HOME/.wine/drive_c/Program Files/Microsoft Office/Office12/WINWORD.exe" "${1##*/}"
Le chemin de WINEPREFIX est bien sur à adapter par rapport à celui de votre installation. Pour le connaître vous pouvez regarder les raccourcis créés lors de votre installation.
5. clic droit sur le script (après sa sauvegarde), puis propriétés/permissions. Et là, cocher lecture, écriture et exécution pour tout les utilisateurs.
6. Fermer le dossier des scripts.
7. clic droit sur un fichier word quelconque, et là : propriétés/ouvrir avec/ajouter/utiliser une commande personnalisée et saisir /home/XXXX/.gnome2/nautilus-scripts/ouvrirWord.sh (ou cliquer sur parcourir et chercher le script dans l'arborescence, après avoir fait un contrôle+H pour faire apparaitre les répertoires cachés (dont celui des scripts)). Ne pas oublier de remplacer /XXXX/ par son vrai nom d'utilisateur Ubuntu.
8. toujours dans la fenêtre propriétés/ouvrir avec du fichier word quelconque, cocher la ligne ouvrirWord.sh qui vient d'apparaître. Désormais, le fait de cliquer sur un fichier word ne lancera plus word, mais le script, lequel lancera word à son tour, en traitant le problème des espaces.
9. Pour faire la même chose avec excel, reprendre les étapes 1 à 8. C'est à dire qu'on crée un second fichier de script ouvrirExcel.sh, et qu'on remplace dans la procédure word par excel.
Liens
- (en) Wiki Ubuntu anglais
- forum Ubuntu-fr : http://forum.ubuntu-fr.org/viewtopic.php?id=230575
- forum Ubuntu-fr : http://forum.ubuntu-fr.org/viewtopic.php?id=179700
Contributeurs principaux : YannUbuntu, .