Comment puis-je forcer Excel (et d'autres produits Microsoft Office) à arrêter d'ouvrir des fichiers dans la même application?

Chaque fois que je "double-clique" sur un fichier Excel et qu'un autre fichier Excel est ouvert, le fichier nouvellement ouvert s'ouvre automatiquement dans la même fenêtre d'application que le fichier Excel précédemment ouvert. Cela ne se limite pas à Excel, car j'ai vu Word aussi. Cela pose un problème lorsque vous souhaitez comparer les documents côte à côte.

La solution actuelle que j'ai à cette fin consiste à ouvrir une autre instance Excel ou Word, puis ouvrir le fichier à partir de cette fenêtre d'application elle-même. Existe-t-il un moyen de forcer Office à ouvrir une nouvelle instance de l'application en double-cliquant sur les icônes du fichier?

J'utilise actuellement Office 2007 et Windows XP, mais j'ai vu cela sur Office 2010 et Windows Vista et 7. Je recherche une solution globale si possible.

J'ai Office 2010 et la seule application qui fait cela pour moi est Excel.

Une publication sur PC Review, Comment ouvrir vista excel dans plusieurs fenêtres par rapport à une fenêtre? Explique comment configurer ceci:

  1. Utilisez les paramètres de l'association de fichiers
  2. Vous devez indiquer à Excel de ne pas utiliser DDE pour ouvrir la feuille de calcul.
  3. Ouvrir l'Explorateur Windows, Outils, Options, Types de fichiers
  4. Faites défiler jusqu'à XLS
  5. Sélectionnez le bouton Avancé
  6. Cliquez sur OPEN dans la fenêtre Actions, puis éditez
  7. Sur la 2ème ligne pour l'application utilisée, ajouter "% 1".
  8. Assurez-vous de mettre les devis autour de% 1.
  9. Exemple … \ Excel.exe "/ e"% 1 "
  10. Notez ce que vous voyez dans la section DDE.
  11. Vous aurez besoin de cette information si vous souhaitez revenir aux paramètres d'origine.
  12. Désélectionnez maintenant DDE

Lorsque vous double-cliquez sur un fichier XLS, une instance distincte d'excel sera exécutée.

Un autre avantage est que vous pouvez ouvrir plus d'un fichier XLS avec le même nom

Selon mon expérience, si vous ouvrez la deuxième feuille de calcul à l'aide de File >> Open, elle s'ouvre dans la même fenêtre de programme.

Si vous ouvrez une deuxième instance Excel à partir du menu Démarrer ou d'une icône de bureau, utilisez Fichier >> Ouvrir dans cette fenêtre, elle s'ouvre dans sa propre fenêtre de programme.

Je suis d'accord pour dire que c'est un comportement brisé et je ne connais aucun moyen de le résoudre sauf, peut-être, implorer à Microsoft de le modifier dans une version ultérieure.

J'ai utilisé un petit fichier batch pour contourner ce problème avec Excel et ça marche bien pour moi: chaque fois que je clique deux fois sur un document, il ouvre une autre instance d'Excel.

  1. À l'aide du bloc-notes, créez un fichier batch (p. Ex., "C: \ Program Files \ ExcelLauncher.bat") avec le contenu suivant:

    START "" "C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" %1 START "" "C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" /x %1 (for Excel 2013) 
  2. Au lieu de "Office14", écris le nom du dossier où votre Excel est installé (cela dépend de la version du Bureau). Il peut s'agir de "Office12" ili "Office11" pour les anciennes versions.

  3. Essayez de cliquer deux fois sur le fichier de commandes. S'il est configuré fonctionne correctement, il doit ouvrir Excel.

  4. Configurez les documents Excel à ouvrir avec ce fichier batch (cliquez avec le bouton droit sur un document Excel -> Ouvrir avec -> Choisir un programme par défaut -> trouver et sélectionner "ExcelLauncher.bat").

Avertissement – cela peut changer l'icône du bureau pour les documents Excel. Utilisez «Éditeur de programmes par défaut (gratuit)» et «BeCyHome (gratuit)» pour réappliquer l'icône Excel correcte.

http://www.howtogeek.com/109347/extract-high-quality-icons-from-files-using-a-free-tool/ http://www.winhelponline.com/blog/default-programs-editor-editor- Change-file-type-icon-windows-7-vista /

Entrez la description de l'image ici

Notez que vous devez créer 2 fichiers séparés pour avoir des icônes distinctes pour .xls et .xlsx. Sinon, une seule icône peut être appliquée aux deux types de fichiers.

Solution testée sur Windows 8 avec Excel 2007

Tout cela est lié à DDE que l'application peut être invitée à ignorer

Ouvrez Excel, accédez à l'option Excel Sélectionnez l'onglet Avancé à gauche Faites défiler vers le bas jusqu'à la Section générale près du bas Il existe une case à cocher pour permettre à Excel d'ignorer DDE

Si vous cochez cela, cela empêchera d'ouvrir des tableurs ouverts de se joindre à lui.


DotTech dispose d'un guide sur la façon de l'accomplir pour toutes les versions d'Excel dans Windows 7 en mettant à jour le registre.

  1. Modifiez la clé default dans HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/command en ajoutant un "%1" à la fin (devrait se terminer .../e "%1" ).
  2. Renommez la clé de command dans HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/command à tout autre chose.
  3. Renommez le dossier ddeexec dans HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open to anything HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open .

Répétez les étapes ci-dessus dans HKEY_CLASSES_ROOT/Excel.Sheet.8

Notez que ce processus doit être répété avec beaucoup de Windows et toutes les mises à jour Excel / Office.

Je semble être le comportement par défaut pour moi – j'obtiens un processus séparé, même. Essayez de lancer Excel directement sans ouvrir un fichier pour voir si vous obtenez un processus / instance séparé et ouvrez votre fichier avec OfficeButton-> Ouvrir.

Pas besoin de cela pour Windows 7!

Si vous accédez à la barre des tâches et passez au-dessus d'une icône Excel existante (qui affiche ensuite un petit aperçu de votre feuille de calcul ouverte) et cliquez avec le bouton droit pour afficher le menu Excel puis cliquez avec le bouton gauche de la "option Microsoft Excel 2010", il ouvrira Une autre instance d'Excel et vous n'aurez pas besoin de modifications de fichiers ou de paramètres par lots!

Vous pouvez voir la méthode simple sur ce lien ou utiliser cette solution:

Aller au panneau de configuration-> Options des dossiers-> Types de fichiers
Choisissez XLS (ou n'importe quelle extension, vous devez travailler de cette façon)
Aller à Avancé

Décochez "Parcourir dans la même fenêtre" dans la fenêtre avancée.

Ensuite, sélectionnez Ouvrir
Cliquez sur le bouton Modifier

Assurez-vous dans la zone d'action qu'il dit et ouvrez

Assurez-vous que dans l'application utilisée pour effectuer l'action, il dit:
"C: \ Program Files \ Microsoft Office \ OFFICE11 \ EXCEL.EXE" "% 1"

Cochez la case à côté d'utiliser DDE

Supprimez tout ce qui se trouve dans la boîte de message DDE et la boîte DDE Application Not Running.

Assurez-vous que la boîte d'application indique: EXCEL

Et dans le champ Sujet, il dit: Système

J'ai eu le même problème avec l'ouverture de fichiers dans Sharepoint. La méthode (brut) que j'utilise est:

  1. Ouvrez le premier document de la manière standard, en cliquant sur le lien dans Sharepoint.
  2. Cliquez sur le menu déroulant Sharepoint pour le deuxième document et sélectionnez Envoyer à -> Email un lien.
  3. Ouvrez une seconde instance d'Excel et utilisez ce lien dans Fichier -> Ouvrir.
  4. Répétez le cas échéant.

Une autre solution que j'ai trouvée, en utilisant Total Commander :

Fo to File> Associations internes (Total Commander uniquement) …

Cliquez sur Ajouter, spécifiez l'extension de fichier que vous souhaitez ouvrir avec Excel dans des fenêtres distinctes, telles que .xlsx, .csv et .xls. Ensuite, dans la nouvelle fenêtre qui s'affiche, collez dans le champ Ouvrir le chemin d'accès à l'exécutable Excel, en ajoutant "%1" à la fin. Le mien ressemble à "C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" "%1" .

C'est tout.

Remarque: Fonctionne avec Excel 2010 et Windows 7 32 bits sans avoir besoin de droits d'administration.