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.

  • L'installation de la suite Microsoft Office est superflue pour un utilisateur lambda, c'est pourquoi nous vous conseillons d'utiliser la suite LibreOffice, qui est installée par défaut sur Ubuntu.
  • Vous trouverez LibreOffice dans le menu Applications → Bureautique.

Vous pouvez aussi consulter les pages du portail Bureautique.

Sous LibreOffice, si vous avez des problèmes de police avec des documents provenant de MS Office, installez les polices de caractères de Microsoft Office : ici !
  • 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 ?

Si vous avez vraiment besoin de Microsoft Office, 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. Si vous n'arrivez pas à rentrer la clé de validation (champ non cliquable/inactif), voyez ce post.

MS Office 2010

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 Gmountiso), 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

MS Office 2000

  • il suffit d'installer Office2000 via PlayOnLinux. (Note: Outlook2000 ne fonctionne pas.)

Visionneuse PowerPoint

Visionneuses Word et Excel

  • installer Wine, puis télécharger les visionneuses pour Microsoft office sur ce lien.
  • une fois téléchargées, exécuter avec Wine les fichiers, et vous devriez les retrouver dans le menu dédié à Wine.

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 LibreOffice, 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 :

  1. supprimer les espaces du nom du fichier,
  2. accéder au fichier par le menu "fichier / ouvrir" des programmes Office (l'espace ne pose alors pas de problème),
  3. 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.

Si vous avez installé Office avec PlayOnLinux, il peut être nécessaire de préciser la variable d'environnement WINEPREFIX avant la commande wine sous peine d'avoir le message d'erreur IOPL non activé. Ainsi la ligne principale devient :
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 tous 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.


1)
Microsoft cherche à imposer ce nouveau format face à l'OpenDocument, et ne respecte pas la norme ISO ce qui empêche les suites libres d'être complètement compatibles
2)
semi-ouvert grâce à des années de rétro-ingénierie
  • microsoft_office.1341336700.txt.gz
  • Dernière modification: Le 03/07/2012, 19:31
  • par rustyBSD