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 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.

Sous OpenOffice.org, vous avez des problèmes de police avec des documents provenant de MS Office ?

Inutile d'installer MS Office, ce problème est résolu en installant les polices de caractères de 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 ?

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.

MS Office 2007

  • L'installation standard via Wine semble être l'installation la plus efficace ;

Ajoutez les dépôts Wine comme indiqué que le wiki, puis installer : wine et gecko.
Ensuite insérez le disque (ou montez votre image via gmountiso).
Puis installez Office en suivant la procédure suivante : Applications –> Wine –> Uninstall wine software . Cliquez ensuite sur Installer, sélectionnez le fichier d'install d'Office (Setup.exe). Suivez le process d'install d'office.
L'installation devrait s'effectuer avec succès.
Le lanceur est ensuite dans Applications –> Wine –> Programmes –> Microsoft Office –> Vos programmes installés.

Il semblerait que pour fonctionner correctement, Office 2007 nécessite une petite astuce supplémentaire : dans le menu de configuration de Wine, onglet Bibliothèques, mettre richedit20.dll, richedit32.dll comme native (Windows). Puis, récupérer ces fichiers ici et les coller à la place des anciens dans c:\windows\system32
  • Installation de MS Office 2007 via PlayOnLinux est un autre type d'installation, mais buggue parfois, et n'installe que Word, Excel et PowerPoint.

MS Office 2003

MS Office 2000

  • ce tutoriel du wiki anglais propose une installation de Microsoft Office 2000 via Wine, mais elle demande de récupérer des DLL sur une installation de Windows.

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

  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.

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.


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.1272523178.txt.gz
  • Dernière modification: Le 29/04/2010, 08:39
  • par 130.102.158.24