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/07/2017, 03:37]
LSping [Wine]
microsoft_office [Le 25/06/2023, 15:23] (Version actuelle)
freechelmi [Installation de Microsoft Office avec Codeweavers Crossover]
Ligne 1: Ligne 1:
-{{tag>Trusty ​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.
-  * Pour lancer l'​application faites une recherche dans [[:​unity#​tableau_de_bord_dash|le tableau de bord Unity]] avec le mot clé **LibreOffice**. 
  
 //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>​
  
-===== Un Microsoft Office ​2007 Gratuit : WPS Office ​===== +===== Pourquoi ​Microsoft Office ​n'est pas la solution la plus adaptée pour Linux=====
-     +
-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)+  * L'​installation de la suite Microsoft Office ​est rarement pleinement fonctionnelle sous Linux. 
 +  * Si vraiment, pour des questions ​de compatibilité ​(écoleentreprise...), 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é.
  
-Il est disponible ​en téléchargement sur le [[http://​wps-community.org/​downloads|site officiel]] ​et si vous voulez en savoir plus sur ce projet, il faut aller voir [[https://​www.wps.com/​linux?​lang=fr|ici]].+===== Installation de Microsoft Office avec PlayOnLinux ===== 
 +Malheureusement PlayOnlinux ne fonctionne plus en 2023 et ne permettait que des versions obsolètes
  
-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+===== Installation ​de Microsoft ​Office ​avec Codeweavers Crossover =====
  
-  * Télécharger le dictionnaire français officiel (mais incomplet) : [[http://wps-community.org/​download/​dicts/​fr_FR.zip|sur ce site]] +[[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. 
-  *  Télécharger un dictionnaire français non-officiel (mais plus complet à l'exception de la grammaire) [[http://​www.labathome.net/​wp-content/​uploads/​2014/​09/​DictionnaireFR.7z|sur ce site]]+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.
  
-<note warning>​Des polices commes Wingdings, Wingdings2, Wingdings3 et MT Extra sont nécessaire pour certaines formulations dans WPS Spreadsheets. Ces polices ​de Microsoft ​ne sont pas nativement installées sur WPS Office ​!</​note>​+=====Installation manuelle ​de Microsoft Office ​avec Wine=====
  
-<note important>​Attention ​Symbol.ttf est aussi à copier puis coller dans Fonts d'​Ubuntu,​ avec les 4 autres polices Microsoft citées plus haut. Il faut faire cet ajout pour que disparaisse le message d'​erreur au démarrage de WPS Writer. WPS Spreadsheets ne prend pas charge la langue arabe  (lettres isolées ​et de gauche a droite au lieu de l'​inverse).</​note>+ [[: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]]**.
  
-Si vous voulez toutes les polices citées plus haut et plein d'​autres en un seul pack, c'​est ​[[https://1drv.ms/f/s!Ah4vpmVYCzSxs25JuVD-zuInraKx|ici]]+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//
 +====Versions MS Office et Wine====
  
-<note important>​Le copyright concernant les polices étant très vague, il est recommadé d'​utiliser [[msttcorefonts|TTF ​MS Corefonts.]] Cependant ce lien renvoie à un dossier contenant ​   toutes ​les polices ​de Microsoft et de Linux en un seul dossier</note> +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érieur) fait 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.  ​
-===== Pourquoi faut-il éviter autant que possible d'utiliser Microsoft Office =====+
  
-  * L'​installation de la suite Microsoft ​Office ​est rarement pleinement fonctionnelle sous Linux. +Wine ne peut faire fonctionner MS Office ​que dans un environnement 32 bitsIl 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 bitscela 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
-  * 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ésitationsvous pourrez trouver [[https://​drive.google.com/​open?​id=0B71NyqICD074UVJPeVFfSW1tTkU|ici]] une documentation qui décrit bien la problèmatique.\\ +Pour cette raisonla 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 situationon montrera comment gérer deux profils Winesitués respectivement dans les répertoires ~/.Win32 et ~/.Win64.
-Néanmoinsl'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 effetun même document ouvert sous LibreOffice ou Microsoft Office peut présenter des différences de formes (margestableaux 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 [[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]]. 
  
-====PlayOnLinux==== +====Environnements simple avec un seul prefixe WINE==== 
-Vous pouvez installer toutes les versions de MSOffice avec [[:​PlayonLinux]],​ 2000 (Outlook2000 ne fonctionne pas), 2003, 2007 <note important>​Pour utiliser l'​ensemble des outils tels que Groove, Lync, Outlook et OneNote, il faut utiliser PlayOnLinux avec Wine version 1.8 ou 1.9 et non celle du script qui ne permet de faire tourner que WordExcel et PowerPoint</​note>​ et 2010 <note important>​Bien que Microsoft Outlook 2010 se lance sans soucisil est quasiment impossible ​de configurer son compte Microsoft (Testé sur Ubuntu 16.04 avec Microsoft Office 2010 installé depuis le script POL)</notemarche sans trop de bugs mais Microsoft Office 2013 présente beaucoup de bugs et instabilitésQuant 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 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à existantdans 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> 
-====Wine====+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.
  
- ​[[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] [[:wine]] et **[[apt>wine-gecko wine-mono|wine-gecko wine-mono]]** (normalement installé lors de l'installation de Wine).+Pour le recréer //MAIS EN 32 BITS// taper simplement dans un terminal ​: 
 +<​code>​ WINEARCH=win32 ​wine winecfg </code> 
 +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
  
-MSOffice fonctionne mieux avec Wine 2.0x qu'​avec Wine 1.6 installé par défaut. 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.  +===Bibliothèques et polices utiles à la bonne exécution de MS Office=== 
-===Architecture 32 bits=== +<note warning>​Vérifier que ces informations sont toujours valables ​avec Microsoft Office 2016.</​note>​ 
-En [[:​architecture_materielle|architecture]] 32 bits, pour installer MSOffice 2007 et 2010 avec [[:Wine]] (1.6 minimum ​de préférence) ​ vous n'avez rien à faireUtilisez Wine de façon habituelleen lançant le ''​SETUP.exe''​ des différentes version ​d'Office. +Certaines bibliothèques Windows reproduites par les codeurs ​de Wine ne sont pas encore « à point » pour l'utilisation en MS OfficeIl est alors nécessaire ​de recourir aux bibliothèques originales. En outreil s'avère nécessaire ​d'ajouter certaines polices de caractères ​pour le bon fonctionnement de MS Office.
-===Architecture 64 bits=== +
-En [[:​architecture_materielle|architecture]] 64 bits, il vous faudra au préalable créer un [[:​wine_profils|profil wine]] en 32 bits pour pouvoir utiliser ​Office ​2007 et/ou 2010.\\ +
-Pour cela, suivez les instructions suivantes : +
-  * Commencez par créer le profil adéquat en entrant cette commande dans un [[:​terminal]]:​ <​code>​WINEARCH=win32 WINEPREFIX=/​$HOME/​.win32 winecfg</​code> ​+
  
-Cela vous créera un répertoire caché ​.win32 dans votre '​home'​Ce répertoire représente l'​équivalent ​d'un disque dur virtuelou d'une machine virtuelle. Vous avez donc désormais deux répertoire pour exécution de logiciels wine : .wine pour le logiciels 64 bits et .win32 pour les logiciels 32 bits.+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érantsLe 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/
  
-Vous avez désormais deux répertoires WINE: .wine et .win32. Lorsque vous ferez une opération dans ce répertoire ​(installer/exécuter/​désinstaller ​un logiciel) il vous faudra toujours pointer ledit répertoire. Exemples ​+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>​WINEARCH=win32 WINEPREFIX=/$HOME/.win32 winecfg</​code>​ +<​code>​ 
-pour ouvrir winecfg de .win32. Sans le prefix vous ouvrirez la config du répertoire .wine 64 bits standard - qui est différente.  +sudo apt-get install cabextract winbd 
-        WINEARCH=win32 WINEPREFIX=/$HOME/.win32 ​winetricks  +sudo apt-get purge winetricks ​     # cela efface la version obsolète de winetricks 
-pour appliquer ​winetricks ​à .win32 et non pas à .wine +wget  https://raw.githubusercontent.com/Winetricks/winetricks/​master/​src/​winetricks ​   # téléchargement 
-         WINEARCH=win32 WINEPREFIX=/$HOME/.win32 wine  "$HOME/.win32/drive_c/Program Files.../excel.exe" ​  ​ +chmod +x winetricks ​  # rendre winetricks exécutable ​ 
-pour lancer excel, etc.  +sudo mv winetricks ​/usr/local/bin/winetricks ​    # déplacer winetricks dans /usr/local/​bin ​  ​</code> ​   
-        +Vous aurez ainsi actualisé ​et surtout rendu utilisable winetricks.
-       ​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 fatiguante à la longue. Deux moyens pour éconmiser les efforts :  +
-            * 1) Définition de variable d'​environnement : L'​entrée des deux commandes défini par défaut une architecture 32 bits et le répertoire associé. Nul besoin alors de les rappeler à chaque fois... +
-                    export WINEARCH=win32 +
-                    export WINEPREFIX=$HOME/​.win32 +
-... sauf qu'il faudra les rappeler à chaque reboot de votre machine. Il est alors utile d'​ajouter ces deux lignes à la fin du fichier .bashrc situé dans votre répertoire home - ils seront activé à chaque démarrage+
  
-           * 2) Plus simple : Vous <b>effacez</b.wine et .win32. Puis, vous recréez le répertoire standard wine en 32 bits :  +Puis  exécutez 
-                            WINEARCH=win32 winecfg +<codesudo apt-get install fonts-crosextra-carlito fonts-crosextra-caladea ​  # Polices de substition pour Calibri et Cambria ​</code
-puis vous placez export WINEARCH=win32 dans .bashrc. Ainsi, pas d'​embrouille,​ vous avez UN SEUL profil wine - en 32 bits comme il le faut, et vous n'avez pas besoin de faire attention lors de l'​appel à ce répertoire. ​ +<​code>​ winetricks riched20 riched30 vcrun2008 msxml3 msxml6 gdiplus vb3run vb4run vb5run vb6run wininet corefonts opensymbol ​  &&​ echo && echo      ! tâche 1 bien terminée </​code>​ 
-       +<​code>​ winetricks consolas cambria lucida tahoma ​  &&​ echo && echo   ! tâche 2 bien terminée </​code>  ​
-               +
-===Bibliothèques et polices nécessaires ou utiles à la bonne exécution de MSOFFICE=== +
-Quelques rares bibliothèques reproduites par les développeurs de Wine ne sont pas encore "à point" pour l'​utilisation avec MSOffice. Il est alors nécessaire de recourir aux bibliothèques originales de MSWindows. Aussi, certaines macros VBA ont besoin des runtimes microsoft visual basic. Finalement, certaines polices standards MSWindows doivent être ajouté pour la compatibilité de textes échangés avec les utilisateurs travaillant sur MAC ou MSWindows. ​+
  
-Ces suppléments peuvent être facilement installé via le shell [[:​winetricks]]. Orla version de winetricks installée par défaut avec wine est obsolèteles liens pour le téléchargement des bibliothèques ​sont inopérants sauf exceptionLe mieux est alors de (1) desinstaller le script d'​origine(2) de 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/. +Riched20dotnet20gdiplus et msxml6 ​sont indispensables,​ au moins pour l’exécution de MS Office 2010Les vbxrun servent aux macros VBA ; wininet ​est nécessaire à OneNote. Alternativementil 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/​/.
  
-Pour celaaprès vérification que le lien de téléchargement ​de winetricks ​est toujours valable ​(état juillet 2017il faut exécuter la séquence suivante :  +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. 
-<​code>​sudo apt-get purge winetricks ​ +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//. 
-wget  https://raw.githubusercontent.com/Winetricks/​winetricks/​master/​src/winetricks +<​code> ​fc-cache -f -v </​code>​ 
-chmod +x winetricks +Il reste finalement à installer le //.Net Framework// 
-sudo mv winetricks /usr/bin/winetricks</​code>​ +<​code> ​winetricks ​dotnet20 ​   && echo && echo  ! tâche 3 bien terminée</​code>​
-Vous aurez ainsi actualisé et surtout rendu utilisable winetricks.+
  
-Puis  exécutez ​   +A toute fin, ça peut être utile : rebooter wine : <​code> ​wineboot -k </​code>​
-<​code>​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 ​</​code>​ +
-pour les [[:​architecture_materielle|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 si vous voulez écrire dans .win32. Il faut basculez entre les deux menus pour accéder à toutes les options. ​+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. 
 + 
 +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 logiciels. ​Cliquer ​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//.
       ​       ​
-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** 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 +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.
-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.+
  
 {{ wine:​winecfg_native.png }} {{ wine:​winecfg_native.png }}
  
-===Installation de MSOFFICE===+===Installation de MS Office===
  
-  * Lancez l'​installation par : <​code>​WINEARCH=win32 WINEPREFIX=/​$HOME/​.win32 ​wine "/​Chemin_vers_votre_OFFICE20xx_SETUP.EXE"</​code>​Adaptez le chemin à l'​endroit ou se trouve le setup de MSOffice.+  * 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.
  
-Suivez les instructions... vous avez installé MSOffice.+===Lancement de MS Office=== 
 +En exemple le lancement de Word, Excel et Powerpoint 2010 — entrez votre chemin de façon correspondante.
  
-===Lancement de MSOFFICE=== +<​code>​ wine "​$HOME/​.wine/​drive_c/​Program Files/​Microsoft Office/​Office14/​WINWORD.EXE"​ 
-En exemple le lancement de  word, excel  et powerpoint 2010 - entrez votre chemin de fraçon correspondant. + 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>​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"​+
 </​code> ​ </​code> ​
 +Ce sont typiquement les commandes à entrer dans les lanceurs — obligatoirement avec le prefix '​env'​
 +
 +
 +====Environnements avec plusieurs profils de Wine ====
 +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. ​
 +
 +On prévoit ici deux répertoires : un répertoire (avec profil et préfixe) 64 bits //.wine/// et un répertoire (avec profil et préfixe) //.win32// qui recevra MS Office.
 +
 +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 virtuelles. Vous 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.
 +Donc, dé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.
 +              ​
 +
  
-Ce sont typiquement ​les commandes à entrer dans les lanceurs - obligatoirement avec le prefix '​env' ​+=====Réglages post-installation===== 
 +Cette section concerne potentiellement toutes ​les déclinaisons de Wine : Wine, PlayOnLinux,​ Crossover...
  
-===Ouverture de fichier par défaut=== +====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]'':​+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]'':​
 <​file>​ <​file>​
 application/​msonenote=wine-extension-onepkg.desktop;​wine-extension-one.desktop;​ application/​msonenote=wine-extension-onepkg.desktop;​wine-extension-one.desktop;​
Ligne 204: Ligne 203:
 </​file>​ </​file>​
  
-====Imprimante pdf====+====Remplacement de la police Wingdings « tronquée » installée par défaut====
  
-En installant le paquet **[[apt>cups-pdf]]**on peut avoir une imprimante pdf dans WineDe cette façonon peut exporter en pdf mais pas seulement pour MS Office : aussi pour toute application installée dans wine.+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 gauche, une double-flèche,​ un smiley souriant, un smiley tristeOrvoilà, vous obtenez bien la flèche gauche — suivie de trois carrés vides
  
 +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.
  
-==== Visionneuse PowerPoint ==== +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...
-Voir la page [[:powerpoint|Comment installer ​la visionneuse Powerpoint sous Ubuntu?]]+
  
-==== Visionneuses Word et Excel====+Pour corriger le problème il suffit de copier //​wingdings.ttf//​ (la police TrueType de Wingdings) de votre installation Windows vers Ubuntu. Dans MS Windows, elle 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**. 
 + 
 +Pour cela, tapez 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 wine, ou  ///​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 fonts. Dans 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. 
 + 
 +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. 
 + 
 + 
 +====Imprimante PDF==== 
 + 
 +En installant le paquet **[[apt>​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. 
 + 
 + 
 +==== 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** 
 + 
 +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>​ 
 + 
 +==== Visionneuses ​Powerpoint, ​Word et Excel==== 
 + 
 +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é]]. 
 + 
 +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. 
 + 
 +Par ailleurs, les polices Carlito et Caladea sont des substituts issus du monde libre compatibles avec les polices Calibri et Caladea, très utilisées. 
 + 
 + 
  
-Téléchargez les visionneuses pour Microsoft office sur [[http://​www.microsoft.com/​downloads/​details.aspx?​familyid=C8378BF4-996C-4569-B547-75EDBD03AAF0&​displaylang=fr#​RelatedLinks|ce lien]]. 
-Exécutez avec [[:Wine]] les fichiers, et vous devriez les retrouver dans le menu dédié à Wine.  
  
 =====Configuration===== =====Configuration=====
-Vous pourrez ​trouvez ​les différents modules de MSOffice ​ en faisant une recherche dans [[:​unity#​tableau_de_bord_dash|le tableau de bord Unity]].+Vous pourrez ​trouver ​les différents modules de MSOffice en faisant une recherche dans [[:​unity#​tableau_de_bord_dash|le tableau de bord Unity]].
  
 ==== Ouvrir un fichier en cliquant dessus ==== ==== 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//.+Vous pouvez ouvrir un fichier de la suite Office ​en cliquant ​droit dessus et en choisissant ​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 ==== ==== Créer un raccourci ====
  
 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**. 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.+Vous pouvez également, à partir du tableau de bord Unityglisser directement les icônes dans la barre d'​application.
  
 ===== Liens ===== ===== Liens =====
  
   * (en) [[https://​help.ubuntu.com/​community/​Microsoft_Office|Wiki Ubuntu anglais]],   * (en) [[https://​help.ubuntu.com/​community/​Microsoft_Office|Wiki Ubuntu anglais]],
-  * forum Ubuntu-fr : [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=230575|post sur le sujet]], +  * forum Ubuntu-fr : [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=230575|post sur le sujet]], 
-  * forum Ubuntu-fr : [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=179700|autre 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   * Procédure sur ce [[http://​nithinaneeshsct06bt.blogspot.fr/​2013/​02/​install-microsoft-office-2010-in-ubuntu.html|site]] en anglais
 ---- ----
  
-//​Contributeurs principaux : [[:​utilisateurs:​yannubuntu|YannUbuntu]], ​ [[utilisateurs:​lapinter|lapinter]],​ Robert DEDENON (Roberto Melomaniaque) et LSping.//+Voir aussi :  
 + 
 +- [[:​wps_office|WPS Office]] 
 + 
 +//​Contributeurs principaux : [[:​utilisateurs:​yannubuntu|YannUbuntu]], ​ [[utilisateurs:​lapinter|lapinter]],​[[utilisateurs:​augustinbv|augustinbv]] ​Robert DEDENON (Roberto Melomaniaque) et LSping.//
  • microsoft_office.1500687441.txt.gz
  • Dernière modification: Le 22/07/2017, 03:37
  • par LSping