Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
microsoft_office [Le 22/10/2014, 15:32]
lapinter [MS Office 2007]
microsoft_office [Le 25/06/2023, 15:23] (Version actuelle)
freechelmi [Installation de Microsoft Office avec Codeweavers Crossover]
Ligne 1: Ligne 1:
-{{tag>Hardy Karmic Lucid Maverick ​bureautique ​windows}}+{{tag>Bionic ​bureautique ​Windows}}
  
 ---- ----
Ligne 6: Ligne 6:
 ====== Microsoft Office ====== ====== 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. +**Microsoft™ Office®** (MS Office) est une suite bureautique propriétaire et payante. Elle est conçue pour Microsoft Windows et Apple macOS, mais peut toutefois ​être installée sur un ordinateur fonctionnant avec Ubuntu, mais ceci n'est pas recommandé,​ et peut être compliqué
 +<note tip>​**RGI**:​ le [[wpfr>​Référentiel_général_d'​interopérabilité|Réglement Général d'​Interopérabilité]] [[http://​references.modernisation.gouv.fr/​sites/​default/​files/​Referentiel_General_Interoperabilite_V2.pdf|ici]],​version 2 de 2016, recommande le format [[wpfr>​OpenDocument|Open Document]], format par défaut de LibreOffice.</​note>​
 ===== Avez-vous essayé LibreOffice ? ===== ===== 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.  +  * **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.
-  * Vous trouverez [[LibreOffice]] dans le menu //​Applications → Bureautique//​.+
  
-//Vous pouvez aussi consulter les pages du **[[bureautique|portail Bureautique]]**.//​+//Vous pouvez aussi consulter les pages du **[[:bureautique|portail Bureautique]]**.//​
  
-<note tip>Sous [[LibreOffice]],​ si vous avez des problèmes ​de police ​avec des documents ​provenant de MS Office, installez [[msttcorefonts|les polices ​de caractères de Microsoft ​Office]] : **[[apt>​ttf-mscorefonts-installer|ici]]** !</​note>​+<note tip>Sous [[:LibreOffice]],​ si vous avez des problèmes ​d'​affichage ​avec des documents ​ MS Office, installez [[:msttcorefonts|les polices Microsoft]] : **[[apt>​ttf-mscorefonts-installer|ici]]** !</​note>​
  
-===== Pourquoi ​faut-il éviter autant que possible d'​utiliser ​Microsoft Office =====+===== Pourquoi Microsoft Office ​n'est pas la solution la plus adaptée pour Linux=====
  
   * L'​installation de la suite Microsoft Office est rarement pleinement fonctionnelle sous Linux.   * 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 vraiment, ​pour des questions de compatibilité (école, entreprise...), ​vous ne pouvez ​pas utiliser ​LibreOffice,​ il existe Word Online (voir [[:​microsoft_office#​microsoft_office_online | plus haut]]), qui permet de modifier gratuitement les .doc et .docx sans souci de compatibilité.
  
-===== Installation =====+===== Installation ​de Microsoft Office avec PlayOnLinux ​===== 
 +Malheureusement PlayOnlinux ne fonctionne plus en 2023 et ne permettait que des versions obsolètes
  
-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]].  +===== Installation de Microsoft Office avec Codeweavers Crossover ​=====
-Si vous rencontrez des difficultés,​ laissez un message sur [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=230575|cette page du forum]]. +
-Si vous n'​arrivez pas à rentrer la clé de validation (champ non cliquable/​inactif),​ voyez [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=4287101#​p4287101|ce post]]. +
-==== MS Office 2010 ====+
  
-* Si vous avez un cd d'installation, il suffit d'​installer Office2010 via [[PlayOnLinux]].+[[https://​www.codeweavers.com|Codeweavers]] propose une version payante packagée de Wine avec une belle interface graphique permettant ​d'installer plusieurs logiciels pour windows. 
 +Malheureusement bien que Crossover annonce une compatibilité avec Office365 en 2023 office 365 ou Office 2021 ne fonctionne pas. 
 +Néanmoins ​il est possible de lancer Office 2019 ou 2016.
  
-* Si vous avez un fichier .exe unique pour l'​installation d'​Office2010,​ aller voir ce tuto (en anglais) : +=====Installation manuelle de Microsoft Office avec Wine=====
-http://​nithinaneeshsct06bt.blogspot.fr/​2013/​02/​install-microsoft-office-2010-in-ubuntu.html+
  
-==== MS Office 2007 ==== + [[:tutoriel:​comment_installer_un_paquet|Installez les paquets]] [[:​wine]] ​et **[[apt>​wine-gecko,wine-mono,​winbind,​cabextract,​zenity|wine-gecko wine-mono winbind cabextract zenity]]**.
-Note permet d'​installer Word2007, Excel2007 ​et Powerpoint2007 (Access2007Groove2007 et Outlook2007 ne fonctionnent pas).+
  
-=== Si vous avez un CD d'​installation === +Les quatre premiers ​[[:​tutoriel:​comment_installer_un_paquet|paquets]] sont indispensables au fonctionnement de MS Office dans Wine. Ils sont peut-être déjà installés. Le cinquième ​ (zenity) affiche ​le menu pour //​winetricks//​. 
-Il suffit d'​installer Office 2007 via [[PlayOnLinux]]. Le lanceur se trouvera dans le menu Applications -> Autres.+====Versions MS Office et Wine====
  
-=== Si vous avez, soit un CD, soit un fichier ​.exe unique ​pour l'installation d'​Office 2007 === +MS Office 2016 fonctionne avec Wine 3.0x et MS Office 2013 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 MS Office ​2010 ou 2007, Wine 1.6 (ou supérieurfait l'​affaire ​(il s'agit de l'​installation Wine par défaut dans Ubuntu ​LTS 16.04).  Après avoir installé Wine, ouvrez un terminal et tapez  //wine winver// pour savoir de quelle version il s'​agit.  ​
-<​note>​Les manipulations qui vont suivre fonctionnent chez moi (lapintersous Linux Mint 17 64 bits (qiana) basé sur Ubuntu ​14.04+
  
-Je n'ai pas de CD d'install d'​Office 2007 mais un .exe (version professeur) et une clef valide.+Wine ne peut faire fonctionner MS Office que dans un environnement 32 bits. Il vous faudra donc disposer de la version 32 bits de MS Office. En plus, il vous faudra l'installer dans un profil Wine de 32 bits. Sur une [[:​architecture_materielle|architecture]] ​ 32 bits (donc une édition ​d'Ubuntu en 32 bits) cela ne pose aucun problème : tout fonctionne en 32 bits par défaut. Sur une [[:​architecture_materielle|architecture]] 64 bits, il faut forcer Wine à créer ​un profil 32 bits (par défaut, il créera un profil 64 bits)Si vous souhaitez exécuter des applications 64 bits (par exemple des jeux gourmandsà côté de MS Office, il vous faudra gérer plusieurs profils WINE — au moins un en 32 et un en 64 bits — et donc autant de répertoires différents,​ ce qui complique un peu la gestion
  
-Ces manipulations sont issues de ce [[http://​nithinaneeshsct06bt.blogspot.fr/​2013/​02/​install-microsoft-office-2010-in-ubuntu.html|site]] qui explique comment installer Office 2010 (et non 2007). J'ai traduit cet article ​en français, ci-dessous. +Pour cette raison, la suite du tutoriel est divisée ​en deux partiesDans la premièreon considère que vous n'avez besoin que d'un seul préfixe Wine 32 bits — en gros vous utilisez wine essentiellement que pour MS Office. ​La seconde partie est destinée à ceux qui ont besoin de plusieurs environnements Wine. Pour cette situation, on montrera comment gérer deux profils Wine, situés respectivement ​dans les répertoires ~/.Win32 et ~/.Win64.
-</​note>​ +
-------------- +
-Après des installations réussies de Microsoft Office 2007 dans Ubuntu 11.10 et 12.04/12.10 ([[http://​nithinaneeshsct06bt.blogspot.fr/​2012/​05/​install-microsoft-office-2007-in-ubuntu.html|lien]])j'ai essayé ​d'installer Microsoft Office 2010 dans la 12.10. Les instructions d'​installation ​pour Microsoft ​Office ​2007 dans 12.10 sont les mêmes que dans la 12.04. Pour installer Microsoft Office 2010 dans Ubuntu 12.10, j'ai suivi les étapes suivantesIl y a peu de changements dans les dépendances nécessaires pour 2010 comparées à 2007.+
  
-Cette méthode fonctionne dans Ubuntu 13.04 et 13.10. J'ai testé à la fois dans des OS 32 et 64 bits avec succès. Selon les commentaires d'​utilisateurs sur mon blog, cette méthode fonctionne aussi dans Ubuntu 14.04 32 bits et 64 bits mais je ne l'ai pas testée. Cette méthode fonctionne dans les versions dérivées d'​Ubuntu comme Mint, d'​après les commentaires des utilisateurs. 
  
-<​note>​Commentaire : À partir de maintenantj'ai modifié ​un peu l'article original ​pour expliquer comment installer Office 2007 (car je n'ai pas testé l'​install d'​Office 2010).</note>+====Environnements simple avec un seul prefixe WINE==== 
 +Wine créé par défaut dans votre //home// le répertoire //~.wine//. Il s'​agit ​ d'un profil Winequ'on appelle aussi préfixe. Si déjà existant, dans un environnement 64 bits celui-ci est vraisemblablement en 64 bits. Le plus simple est de l'effacer ​pour se prémunir de mauvaises surprisesDans un terminal tapez : 
 +<code> rm -rf ~/.wine </code> 
 +Cela effacera le répertoire caché .wine et tout ce qu'il contenait. C'est ainsi qu'on efface un profil wine. Difficile de faire plus simple.
  
-1. Pour les utilisateurs 64-bit , la première étape est d'​installer mesa OpenGL et les bibliothèques ​32-bit +Pour le recréer //MAIS EN 32 BITS// taper simplement dans un terminal ​
-<​code>​ +<code> WINEARCH=win32 wine winecfg </code> 
-sudo apt-get install mesa-utils mesa-utils-extra libgl1-mesa-glx:​i386 libgl1-mesa-dev ia32-libs +Voilà votre .wine créé en 32 bits.  La fenêtre de configuration de Wine qui s'​ouvre confirme la bonne installation du profil — vous pouvez la fermer. Vous pouvez vérifier l'​existence du répertoire en tapant ​  <​code> ​   ls -all ~  ​</​code> ​ dans un terminal. ​
-</​code>​+
  
-Pour les utilisateurs 32 bit, la première étape est d'​installer mesa OpenGL seulement, puis d'​aller à l'​étape 3 (sauter l'​étape 2) : +===Bibliothèques et polices utiles à la bonne exécution de MS Office=== 
-<code> +<note warning>Vérifier que ces informations sont toujours valables avec Microsoft Office 2016.</note> 
-sudo apt-get install mesa-utils mesa-utils-extra libgl1-mesa-glx:​i386 libgl1-mesa-dev +Certaines bibliothèques Windows reproduites par les codeurs de Wine ne sont pas encore « à point » pour l'​utilisation en MS Office. Il est alors nécessaire de recourir aux bibliothèques originales. En outre, il s'​avère nécessaire d'​ajouter certaines polices de caractères pour le bon fonctionnement de MS Office.
-</code>+
  
 +Ces suppléments peuvent être facilement installés 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 [[https://​wiki.winehq.org/​Winetricks]],​ (3) de le rendre exécutable puis (4) de le déplacer dans /​usr/​bin/​. ​
  
-2Les utilisateurs 64 bit ont besoin ​de créer des liens directs pour les bibliothèques OpenGL 32-bit ​(les utilisateurs 32-bit peuvent sauter cette étape) :+Pour cela, après vérification que [[https://​wiki.winehq.org/​Winetricks|le lien de téléchargement ​de winetricks est toujours valable]] ​(vérifié valide le 29 nov 2020), il faut exécuter la séquence suivante dans un terminal ​:
 <​code>​ <​code>​
-sudo ln -s /​usr/​lib/​i386-linux-gnu/mesa/libGL.so./usr/lib/i386-linux-gnu/mesa/libGL.so +sudo apt-get install cabextract winbd 
-sudo ln -s /usr/lib/i386-linux-gnu/mesa/​libGL.so ​/usr/lib/i386-linux-gnu/​libGL.so +sudo apt-get purge winetricks ​     # cela efface la version obsolète de winetricks 
-</​code>​+wget  https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks ​   # téléchargement 
 +chmod +x winetricks ​  # rendre winetricks exécutable ​ 
 +sudo mv winetricks ​/usr/local/bin/winetricks ​    # déplacer winetricks dans /usr/local/bin   </​code> ​   
 +Vous aurez ainsi actualisé et surtout rendu utilisable winetricks.
  
-3. Installer wine1.6 (ou plus) à partir du PPA officiel de Wine, ainsi que winetricks +Puis  exécutez 
-<​code>​ +<​code>​ sudo apt-get install fonts-crosextra-carlito fonts-crosextra-caladea ​  # Polices de substition pour Calibri et Cambria </​code>​ 
-sudo add-apt-repository ppa:ubuntu-wine/ppa +<​code> ​winetricks ​riched20 riched30 vcrun2008 msxml3 msxml6 gdiplus vb3run vb4run vb5run vb6run wininet corefonts opensymbol ​  &&​ echo && echo      ! tâche 1 bien terminée </​code>​ 
-sudo apt-get update +<​code>​ winetricks consolas cambria lucida tahoma ​  &&​ echo && echo   ! tâche 2 bien terminée ​</​code> ​ 
-sudo apt-get install wine winetricks +
-</​code>​+
  
-4. Seuls les utilisateurs 64 bit doivent lancer les commandes suivantes dans un terminal. Ça mettra la version ​de Windows en 32 bitC'est important car il n'y a que Microsoft ​Office ​2010 en 32-bit qui fonctionne avec Wine et vous avez besoin d'un environnement 32-bit ​de Wine pour exécuter ​des applications Windows 32-bit.+Riched20, dotnet20, gdiplus et msxml6 sont indispensables,​ au moins pour l’exécution ​de MS Office 2010Les vbxrun servent aux macros VBA ; wininet ​est nécessaire à OneNote. Alternativement, ​il est possible de récupérer les DLL système de Windows et Office ​ ​[[http://​www.telecharger-dll.fr/​|ici]] : il suffira alors de les coller à la place des anciens dans //​.wine/​drive_c/​windows/​system32//​.
  
-Cette fois, nous allons créer un nouveau WINEPREFIX au lieu de changer ​les paramètres globaux ​de winepour ne pas que ça cause de problèmes ​pour les autres applications installées sous wine.+Polices : Corefonts contient ​les polices ​de base de Windows libreset les polices suivantes peuvent s'​avérer utiles. Or, les polices de la tâche 2 ne sont pas libres. Elles sont alors installées ​de façon juridiquement « propre » par la Visionneuse PowerPoint gratuite qui apporte ces polices et dont on ne peut interdire l'​exploitation. Winetricks télécharge donc PowerPointViewer.exe,​ qu'il sauvegarde dans /​home/​toto/​.cache/​winetricks/​Powerpointviewer. 
 +Les propriétaires d'une licence Microsoft Windows XP valide peuvent simplement copier-coller les polices du répertoire c:​\Windows\Fonts, ​pour les placer dans un des répertoires Ubuntu listé dans la section ​ 6.2 (remplacement de Wingdings) — et régénérer le //font cache//. 
 +<​code>​ fc-cache -f -v </​code>​ 
 +Il reste finalement à installer le //.Net Framework//​ 
 +<​code>​ winetricks dotnet20 ​   && echo && echo  ! tâche 3 bien terminée</​code>​
  
-WINEPREFIX ​peut être le dossier que vous voulez.+A toute fin, ça peut être utile : rebooter wine : <​code>​ wineboot -k </​code>​
  
-<​code>​ 
-export WINEPREFIX="/​home/​$(whoami)/​.wine/​office2007/"​ 
-export WINEARCH="​win32"​ 
-</​code>​ 
-<note important>​Ensuite,​ ne fermez surtout pas le terminal sinon les étapes futures se feront avec un wineprefix par défaut !</​note>​ 
  
-Les utilisateurs 32 bit peuvent définir ​le WINEPREFIX mais il est inutile ​pour eux de définir WINEARCH+Nota :  si un seul des paquets listés pose problème, winetricks interrompt l’exécution et le reste de la ligne n'est pas installé. Donc, si vous ne voyez pas le texte    //! tâches 1 (ou 2, ou  3) bien terminées !// à la fin dans votre terminal, il faudra étudier l'​écrit du terminal ​pour comprendre ou se situe l'​interruption,​ puis lancer le script en ne mettant que les paquets non encore installés.
  
-5À partir du terminal : +L’exécution de winetricks dans un terminal sans commande ultérieure vous ouvre un menu graphique vous permettant l'​installation d'​autres bibliothèques DLL ou de logicielsCliquer sur //select ​the default wineprefix// ​ pour accéder à toutes les options. Vous n'avez pas besoin de vous soucier du wineprefix puisque vous travaillez ​dans le préfixe par défaut  ​//.wine//. 
-<​code>​ +      ​
-winetricks +
-</​code>​ +
-puis cocher ​//"​Select ​the default wineprefix"// et vérifier que dans la barre de titre de la fenêtre il est marqué ​le bon wineprefix (//"/​home/​$$$$$$$/.wine/office2007/" chez moi//).+
  
-{{ wine:winetricks.png?450x251 }}+Fermer ​winetricks ​et lancez à nouveau //​winecfg//,​ onglet //​Applications//​. ​ Pour MS Office 2007/2010, entrer la version « Windows XP », pour les versions supérieures ce sera « Windows 7 ». En version Windows 7 le lancement de MS Office 2010 n'​arrivera pas à terme. Puis vérifiez que l'​onglet « Bibliothèques » ressemble bien à peu près à l'​image ci-dessous. //​Remplacements existants// liste les composantes « built-in » de Wine remplacées par celles « natives » de MS Windows. //native, built-in// signale l’exécution prioritaire de l'​application native. Cliquer sur OK.
  
-Si non, quitter winetricks, puis dans le terminal retaper la commande suivante avant de recommencer l'​étape 5 : +{{ wine:winecfg_native.png }}
-<​code>​ +
-export WINEPREFIX="/​home/​$(whoami)/​.wine/​office2007/"​ +
-</​code>​+
  
-Cocher //"​Install a Windows DLL or component"//​ puis sélectionner les paquets suivants à partir ​de l'​interface graphique : \\ +===Installation ​de MS Office===
-//​vcrun2008,​ dotnet20, dotnet40, msxml6, riched20, riched30, gdiplus, vb3run, vb4run, vb5run, vb6run//+
  
-<note>__Autre possibilité :__ télécharger toutes les dépendances à partir de ce [[https://copy.com/​jDDc9gcePLZG|lien]]  ​et les extraire dans ///​home/​$(whoami)/​.cache/​winetricks//​ (le dossier ​.cache est caché et peut être visible en pressant Ctrl+H).+  * Lancez l'​installation par : <code wine "/Chemin_vers_votre_OFFICE20xx_SETUP.EXE"<​/code> ​               Adaptez le chemin à l'​endroit ou se trouve le setup.exe 32 bits de votre MS Office. Puis lancez ​et suivez ​les instructions... vous avez installé MS Office.
  
-Après les avoir extraitvous pouvez exécuter dans un terminal la commande suivante pour installer tout ça : +===Lancement de MS Office=== 
-<​code>​ +En exemple le lancement de WordExcel et Powerpoint 2010 — entrez votre chemin de façon correspondante.
-winetricks vcrun2008 dotnet20 dotnet40 msxml6 riched20 riched30 gdiplus winetricks vb3run vb4run vb5run vb6run corefonts +
-</​code>​ +
-</​note>​+
  
-Cliquer une fois sur le bouton ​"Annuler" ​pour retourner à l'​écran où on peut sélectionner ​//"Install a font"// ​puis installer ​//corefonts//+<​code>​ wine "$HOME/​.wine/​drive_c/​Program Files/​Microsoft Office/​Office14/​WINWORD.EXE" 
 + wine "$HOME/.wine/drive_c/​Program Files/​Microsoft Office/​Office14/​EXCEL.EXE" 
 + ​wine ​"$HOME/.wine/drive_c/Program Files/Microsoft Office/Office14/POWERPNT.EXE"​ 
 +</​code>​  
 +Ce sont typiquement les commandes à entrer dans les lanceurs — obligatoirement avec le prefix '​env'​
  
-Fermer winetricks. 
  
-6. Dans le terminal qu'on n'a surtout pas fermé, taper : +====Environnements avec plusieurs profils de Wine ==== 
-<​code>​ +Vous souhaitez exécuter plusieurs [[:​wine_profils|profils wine]] — ou, simplement, vous souhaitez installer MS Office ailleurs que dans //.wine//, le répertoire par défaut. Vous trouverez ici comment correctement gérer les différents environnements. ​
-winecfg +
-</code>+
  
-<​note>​Si on l'a fermé, taper d'​abord ​: +On prévoit ici deux répertoires ​un répertoire ​(avec profil et préfixe64 bits //​.wine/// ​et un répertoire (avec profil et préfixe) ​//.win32// qui recevra MS Office.
-<​code>​ +
-export WINEPREFIX="/​home/​$(whoami)/.wine/office2007/+
-</code><​/note>+
  
-Dans la fenêtre ​de "​Configuration ​de wine" qui apparaît, aller dans l'onglet "​Bibliothèques"​Dans la section "​Remplacements existants"​sélectionner ​chaque ​composant ​et les passer ​à "native" en cliquant sur le bouton "​Modifier"​Cliquer sur OK+Entrez dans un [[:​terminal]]:​ <​code>​winecfg 
 +WINEARCH=win32 WINEPREFIX=/​$HOME/​.win32 winecfg</​code>​  
 +La première ligne correspond à (l'​éventuelle) création du profil et répertoire par défaut .wine. S'il existait déjà alors, il continue d'​exister — vous avez simplement ouvert le fichier ​de configuration. S'il n'​existait pas, alors vous venez de le créer. Si vous avez une architecture 64 bits alors ce profil est en 64 bits — sinon il est en 32 bits. Sur une architecture 64 bits //​WINEARCH=win64 WINEPREFIX=/​$HOME/​.wine winecfg// aurait eu le même effet. 
 +La deuxième ligne force la création du profil et répertoire wine //.win32// en 32 bits. Ces répertoires représentent ​l'équivalent de deux disques durs virtuels, ou de deux machines virtuellesVous avez donc désormais deux « systèmes » ou vous pouvez installer/​exécuter des logiciels Wine : .wine pour les logiciels 64 bits et .win32 pour les logiciels 32 bits. 
 +Doncdésormais à chaque ​exécution d'un logiciel dans .win32 il faudra appeler le préfixe , sinon Wine voudra travailler avec .wine. 
 +  
 + ​* ​ Exemples :        <​code>​WINEPREFIX=/​$HOME/​.win32 winecfg</​code>​ pour ouvrir winecfg de .win32.  
 +<​code>​WINEPREFIX=/​$HOME/​.win32 winetricks </​code>​ pour appliquer winetricks à .win32 ​et non pas à .wine     
 +<​code> ​ WINEPREFIX=/​$HOME/​.win32 wine  ​"$HOME/​.win32/​drive_c/​Program Files.../​excel.exe" ​   </​code>​ pour lancer Excel, etc. 
 +        
 +On aura compris qu'il suffit de faire précéder chaque commande wine par la commande préfixe indiquant à wine quel profil choisir ​ (WINEPREFIX=/​$HOME/​.win32). Il faudra donc installer les bibliothèques et polices cités plus haut en ajoutant simplement ​le préfixe à chaque commande. 
 +              ​
  
-{{ wine:​winecfg_native.png }} 
  
-7. Les dépendances nécessaires pour Microsoft Office 2007 sont installées et maintenant, nous pouvons installer Microsoft Office. Copier le programme d'installation de Microsoft Office dans ///​home/​$(whoami)///​ et dans le terminaltaper : +=====Réglages post-installation===== 
-<​code>​ +Cette section concerne potentiellement toutes les déclinaisons ​de Wine : WinePlayOnLinux,​ Crossover...
-cd /​home/​$(whoami)/​ +
-</​code>​+
  
-Maintenant, en remplaçant "​Setup.exe" ​par le nom du programme d'​installation,​ taper : +====Ouverture de fichier ​par défaut==== 
-<​code>​ +Si le menu contextuel ne vous propose pas les modules MS Office ​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]'':​ 
-wine Setup.exe +<file>
-</​code>​ +
-puis suivre ​les instructions d'​installation normales. +
-Office ​peut dorénavant être lancé à partir ​du Dash d'​Ubuntu (ou du menu de Mint) +
- +
-<note>Je n'ai pas fait l'​étape suivante chez moi car par défaut les extensions de fichiers (.doc.docx, .xls) sont bien associées à word et excel :</​note>​ +
- +
-8. Les applications microsoft office peuvent être mises par défaut en ajoutant ​les lignes suivantes ​à //​~/​.local/​share/​applications/​mimeaaps.list//​ +
- +
-Elles doivent être ajoutées à la fois sous la section [Default Applications] et sous la section [Added Associations] +
- +
-<code>+
 application/​msonenote=wine-extension-onepkg.desktop;​wine-extension-one.desktop;​ application/​msonenote=wine-extension-onepkg.desktop;​wine-extension-one.desktop;​
 application/​msword=wine-extension-wbk.desktop;​wine-extension-doc.desktop;​ application/​msword=wine-extension-wbk.desktop;​wine-extension-doc.desktop;​
Ligne 222: Ligne 201:
 message/​rfc822=wine-extension-mht.desktop;​ message/​rfc822=wine-extension-mht.desktop;​
 text/​csv=wine-extension-csv.desktop;​ text/​csv=wine-extension-csv.desktop;​
-</code>+</file>
  
 +====Remplacement de la police Wingdings « tronquée » installée par défaut====
  
-<note> +Ouvrez PowerPoint sous Wine, puis entrez la série des caractères suivante dans une fenêtre de texte (ou un titre) :   <code    <​== ​       <​==> ​     :    ​:(    </​code> ​ Ces séries de deux ou trois caractères consécutifs sont normalement remplacées par des symboles issus de la police wingdings : une jolie flèche pointant vers la gaucheune double-flècheun smiley souriantun smiley tristeOrvoilà, vous obtenez bien la flèche gauche — suivie de trois carrés vides
-  - En installant cups-pdf (sudo apt-get install 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. +
-  - Les macros VBA ont besoin ​des runtimes microsoft visual basic qui sont disponibles à l'​installation via winetricks en tant que vb3runvb4runvb5runvb6run, etc... Les installer à l'​étape 5 si elles sont requises. Chez moiles macros sous excel fonctionnent moyennement... +
-</​note>​+
  
 +Ce problème est lié à la police incomplète de Wingdings installée avec Wine (et/ou Ubuntu). Démonstration : toujours dans PowerPoint dans Wine, affichez la police Wingdings : onglet //​insertion//,​ puis le bouton //​Symboles// ​ (pour PPT2010, ​ simile autre versions). Puis cherchez dans le menu //Police// jusqu'​à afficher Wingdings. Vous verrez l'​intégralité des symboles de cette police — qui est bien pauvre. Environ 20 caractères-symboles se courent l'un après l'​autre.
 +Puis, dans un PowerPoint lancé sur un « vrai » Microsoft Windows (donc en dehors d'​Ubuntu,​ ou sur système virtuel), faites de même : ouvrez la police Wingdings. Vous verrez un tableau de caractères bien garni. En particulier,​ vous verrez qu'il y a  bien la double-flèche et les smileys qui manquent dans la police Wingdings tronquée de Wine.
  
 +Le manque de ces quelques caractères peut s'​avérer assez pénible : les ppt de vos collègues affichent des carrés au lieu de smileys, les puces (encore piochées dans Wingdings) ne s'​affichent pas, il manque la flèche dans les réactions chimiques...
  
-=== Ce qui suit semble être la même méthodemais est beaucoup moins détaillée et commence à dater sérieusement ​===+Pour corriger le problème il suffit de copier //​wingdings.ttf//​ (la police TrueType de Wingdings) de votre installation Windows vers Ubuntu. Dans MS Windowselle est située dans C:\Windows\Fonts. Copiez-collez la dans // /​usr/​share/​fonts//​ de votre installation Ubuntu (version Xenial Xerus — éventuellement ailleurs dans les versions plus anciennes) — ou dans // /​home/<​username>/​.fonts//​ (éventuellement ​ ~/​.local/​share/​fonts). Ainsi, toutes vos applications Linux et Wine profiteront de la police complétée Wingdings.... ​ **...après régénération du font cache**.
  
-via [[Wine]]. Commencez par ajouter le dépôt [[Wine]]puis [[:tutoriel:​comment_installer_un_paquet|installez les paquets]] **[[apt://wine1.2-gecko|wine et gecko]]**; ​dans le menu de configuration de Wine, onglet Bibliothèques,​ mettre riched20.dll,​ riched32.dll ​ comme native ​(Windows)Puisrécupérer ces fichiers [[http://oernst.f5lvg.free.fr/linux/dllwindows/|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 softwareCliquez ensuite sur Installer, sélectionnez le fichier d'​installation d'​Office (Setup.exeet suivez le process d'installation d'​officeLe lanceur se trouvera ​dans le menu Applications -> Wine.+Pour celatapez dans un terminal ​: 
 +      
 +<​code> ​         ~/.local/​share/​fonts ​ </​code>​ 
 +  
 +Vous pouvez aussi copier la police ​dans le répertoire dédié ​de votre profil MS Office ​ (// /​home/<​username>/​.wine/​drive_c/​windows/​Fonts//​ pour wineou  ​///​home/<​username>/​.cxoffice/Microsoft_Office_2010/drive_c/windows/Fonts// pour Crossover ​ou encore ​ // /​home/<​username>/​.playonlinux/​Microsoft_Office_2010/​drive_c/​windows/​Fonts // pour PlayOnLinux...). Il s'agit en fait du répertoire ou MS Windows loge ses fontsDans ce cas la police « améliorée » ne sera disponible que pour les applications situés ​dans les préfixes (ou répertoires ou profils ou bouteilles...) wine ciblés.
  
-==== MS Office 2003 ====+Des changements et/ou une « non-unicodification » de la police Wingdings, éventuellement en lien avec une politique Microsoft d'​accès libre inconstante envers cette police, semblent être à l'​origine de l'​émission de la police Wingdings « tronquée »,​ à en croire les posts circulant sur le web.
  
-  * il suffit d'​installer Office2003 via [[PlayOnLinux]]. 
  
-==== MS Office 2000 ====+====Imprimante PDF====
  
-  ​il suffit d'​installer Office2000 via [[PlayOnLinux]]. (Note: Outlook2000 ne fonctionne ​pas.)+En installant le paquet **[[apt>​cups-pdf]]**, on peut avoir une imprimante PDF dans WineDe cette façon, on peut exporter en PDF mais pas seulement pour MS Office : aussi pour toute application installée dans Wine.
  
-==== Visionneuse PowerPoint ==== 
  
-  * [[powerpoint|Comment installer la visionneuse Powerpoint sous Ubuntu]]+==== Configuration intempestive SETUP.EXE ==== 
 +Si la configuration automatique d'​Office se lance de façon intempestive à chaque ouverture de fichier alors que la suite a été installée sans problème, il est possible d'​initialiser certaines clefs de registre documentées ​[[https://​answers.microsoft.com/​en-us/​msoffice/​forum/​msoffice_install-mso_other/​constant-setting-up/​8536e71a-af0c-4046-8e7d-43805284b612?​auth=1|sur le site du support microsoft]] pour contourner le problème. 
 +Par exemple pour Word 2007, en lancant l'​éditeur avec <​code>​wine regedit</​code>​ et en navigant jusqu'​à **HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options**,​ on peut créer un **DWORD** nommé **NoReReg** puis changer sa valeur hexa à **1**
  
-==== Visionneuses ​Word et Excel====+Il est possible de le faire simplement en console, tel que : 
 +<​code>​ 
 +wine reg add HKCU\Software\Microsoft\Office\12.0\Word\Options /v NoReReg /t REG_DWORD /d 0x00000001  
 +</​code>​
  
-  * installer [[:Wine]], puis télécharger les visionneuses pour Microsoft office sur [[http://​www.microsoft.com/​downloads/​details.aspx?​familyid=C8378BF4-996C-4569-B547-75EDBD03AAF0&​displaylang=fr#​RelatedLinks|ce lien]]. +==== Visionneuses PowerpointWord 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=====+On peut bien sûr, à la place d'​Office (il faut la licence, tout de même...), installer les visionneuses gratuites. Vous ne pourrez pas éditer les documents, mais au moins les afficher.
  
 +Pour PlayOnLinux/​Crossover : cherchez dans les menus. Pour Wine : téléchargez les visionneuses pour Microsoft Office sur les liens suivants :
 +  * [[https://​www.commentcamarche.net/​download/​telecharger-207-word-viewer|Word Viewer (2003)]]
 +  * [[https://​www.commentcamarche.net/​download/​telecharger-209-excel-viewer|Excel Viewer]]
 +  * [[https://​download.cnet.com/​PowerPoint-Viewer-2007/​3000-18483_4-10742145.html|PowerPoint Viewer (2007)]]
 +Exécutez avec [[:Wine]] les fichiers, et vous devriez les retrouver dans le menu dédié à Wine. Pour lire les documents Word enregistrés dans le nouveau format (*.docx), vous devrez également installer le [[https://​filehippo.com/​download_microsoft_office_compatibility_pack_for_word_excel_and_powerpoint_file_formats/​|pack de compatiblité]].
  
-==== Ouvrir un fichier en cliquant dessus ====+Pour les utilisateurs ayant installé MS Office 2003 : l'​installation de la visionneuse Powerpoint 2007 est utile dans la mesure où elle met à disposition légalement et installe correctement les polices Cleartype introduites avec MS Office 2007 : Calibri, Cambria, Candara, Consolas, Constantia, et Corbel.
  
-Pour pouvoir ouvrir avec MS Office les fichiers dont le nom contient un espaceil existe plusieurs solutions : +Par ailleurs, les polices Carlito et Caladea sont des substituts issus du monde libre compatibles avec les polices Calibri et Caladeatrès utilisées.
-  - supprimer ​les espaces ​du nom du fichier +
-  - accéder au fichier par le menu "​fichier / ouvrir"​ PlayOnLinux grâce à la manpulation décrite içi http://​www.playonlinux.com/​en/​commentaires-1048.html (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.**+=====Configuration===== 
 +Vous pourrez trouver les différents modules de MSOffice en faisant une recherche ​dans [[:unity#​tableau_de_bord_dash|le tableau de bord Unity]].
  
-2. clic droit sur le fonds du répertoire des scripts et **créer ​un document / fichier ​vierge**, appelé par exemple **ouvrirWord.sh**.+==== Ouvrir ​un fichier ​en cliquant dessus ====
  
-3. clic droit sur le document nouvellement créé, et **ouvrir avec** l'​éditeur de texte [[Gedit]] (ou n'​importe quel autre éditeur).+Vous pouvez ouvrir un fichier de la suite Office en cliquant droit dessus et en choisissant simplement le module requisVous 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 ====
  
-4Copier dedans ​le script ​de lapinter.+Pour créer un raccourci, reportez-vous à [[:​raccourci-lanceur|la page dédiée]]Vous trouverez la commande [[:​wine#​lancer_un_programme_windows|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.
  
-- Pour office 2000 :  +===== Liens =====
->#​!/​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.**+
  
-<​note>​+  * (en) [[https://​help.ubuntu.com/​community/​Microsoft_Office|Wiki Ubuntu anglais]],​ 
 +  * forum Ubuntu-fr : [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=230575|post sur le sujet]], 
 +  * forum Ubuntu-fr : [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=179700|autre post sur le sujet]], 
 +  * Procédure sur ce [[http://​nithinaneeshsct06bt.blogspot.fr/​2013/​02/​install-microsoft-office-2010-in-ubuntu.html|site]] en anglais 
 +----
  
-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 ​:+Voir aussi 
  
-<​code>​env WINEPREFIX="​$HOME/​.PlayOnLinux/​wineprefix/​Office2007"​ wine "​$HOME/​.wine/​drive_c/​Program Files/​Microsoft Office/​Office12/​WINWORD.exe"​ "​${1##​*/​}"</​code>​ +- [[:wps_office|WPS Office]]
- +
-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.</​note>​ +
- +
-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. +
-==== Créer un raccourcis ==== +
- +
-Ouvrez un terminal et entrez les commandes : +
-<​code>​cd ~/​.local/​share/​applications +
-chmod -R +x *</​code>​ +
- +
-Vous pouvez récupérer les icônes via le chemin : +
-/​Home/​user/​.local/​share/​application/​wine/​Programs/​Microsoft Office +
- +
-Ou déplacer directement les icônes dans la barre de Menu. +
-===== Liens ===== +
- +
-  * (en) [[https://​help.ubuntu.com/​community/​Microsoft_Office|Wiki Ubuntu anglais]] +
-  * (en) http://​samanathon.com/​how-to-install-microsoft-office-2007-in-ubuntu-804/​ +
-  * 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 : [[:​utilisateurs:​yannubuntu|YannUbuntu]], ​FIXME.//+//​Contributeurs principaux : [[:​utilisateurs:​yannubuntu|YannUbuntu]], ​ ​[[utilisateurs:​lapinter|lapinter]],​[[utilisateurs:​augustinbv|augustinbv]] Robert DEDENON (Roberto Melomaniaque) et LSping.//
  • microsoft_office.1413984735.txt.gz
  • Dernière modification: Le 22/10/2014, 15:32
  • par lapinter