Comment puis-je ouvrir des documents Excel dans différentes fenêtres?


9

Office 2007, Windows Server 2008 x64.

Comment créer Excel afin que, lorsque je double-clique sur un document, celui-ci s'ouvre dans une nouvelle instance d'Excel, de sorte que je puisse facilement les visualiser côte à côte sous forme de fenêtres séparées sans utiliser la fonctionnalité Afficher-Arranger tout? Maintenant, je dois aller dans la barre des tâches, cliquer sur un document pour le voir, puis sur l’autre document dans la barre des tâches pour passer à celui-ci. Sinon, je ferme un document, ouvre une nouvelle fenêtre Excel, puis faites-y glisser le document.

Je vous remercie.


5
5 ans plus tard: Par défaut, Excel 2013 ouvre chaque classeur dans sa propre fenêtre. Plus d'informations
Ƭᴇcʜιᴇ007

1
Hey, whaddayaknow! Mieux vaut tard que jamais!
Eugene


Excel a une option sous Options avancées - Général appelée "Ignorer les autres applications qui utilisent Dynmaic Data Exchange". Cela ouvre en fait une nouvelle fenêtre à chaque fois, mais provoque une erreur super gênante qui empêche le fichier de s’ouvrir. Pourquoi Microsoft doit-il être aussi stupide? C'est dans le nom GD de l'OS - WINDOWS. Pourquoi supprimer la possibilité d'ouvrir des fenêtres pour votre application ???
B T

2016 - Le problème est de retour.
user2924019

Réponses:


2

Il est très utile de modifier le registre ici. Ce sera légèrement différent sous Server 2008 mais assez similaire pour que tout soit logique:

  1. Exécutez l'éditeur de registre en tant qu'administrateur. Si vous ne savez pas comment faire cela, ouvrez le menu Démarrer, puis recherchez regedit.exe. Clic droit sur le regedit.exe fichier puis cliquez sur "Exécuter en tant qu'administrateur" option.

  1. Dans l'éditeur de registre, accédez à HKEY_CLASSES_ROOT\.xls clé. Vous pouvez le faire en développant la HKEY_CLASSES_ROOT noeud, puis commencez à taper .xlsou simplement chercher .xls, ou faites simplement défiler vers le bas et recherchez-le. Vous devriez voir quelque chose comme ça:

Regarde le (Default) valeur, dans la capture d'écran ci-dessus, qui est Excel.Sheet.8. Maintenant, allez à cette clé dans HKEY_CLASSESS_ROOT. En d'autres termes, allez à HKEY_CLASSES_ROOT\Excel.Sheet.8.

  1. Étendre le Excel.Sheet.8 et vous verrez qu’il contient plusieurs clés. Une de ces clés est nommée shell. Allez-y et développez le shell clé aussi. vous verrez quelque chose comme ceci:

Notez que les clés sous shell correspondent aux options que vous voyez lorsque vous cliquez avec le bouton droit sur un fichier Excel dans Explorer. L'idée est que nous voulons ajouter ici une option «Ouvrir dans une nouvelle instance». Alors, faites un clic droit sur le shell key, puis choisissez New- & gt; Key.

Donnez à la clé le nom de votre choix. Par exemple, OpenInNewInstance. Lorsque la clé est créée, double-cliquez sur (Default) pour lui donner une valeur par défaut. La valeur par défaut sera l'option que vous verrez dans le menu contextuel. Donc, pour cet exemple, nous allons utiliser Open In New Instance. Vous devriez avoir quelque chose comme ça:

  1. Ajouter une nouvelle clé sous OpenInNewInstance. Cette fois, nommez-le comme command. Pour définir la valeur par défaut du command clé, vous aurez besoin du chemin d'accès au fichier EXCEL.EXE. Sous Windows 7 64 bits et Office 2010, définissez la valeur sur ceci:

C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE" "%1

Si vous avez la même configuration que la mienne, vous pouvez simplement copier ce qui précède. Sinon, effectuez les ajustements nécessaires pour correspondre à votre configuration. Vous devriez maintenant voir quelque chose comme ça.

  1. C'est tout! Vous avez terminé. Allez dans l'explorateur Windows et faites un clic droit sur .xls fichier. Vous devriez maintenant voir votre option «Ouvrir dans une nouvelle instance».

Cliquez sur «Ouvrir dans une nouvelle instance» et Excel ouvre le classeur dans une nouvelle fenêtre d'application. Clic droit sur un autre .xls fichier et ouvrez-le dans une nouvelle instance, Excel l'ouvre dans une autre fenêtre d'application.

  1. Si cela ne suffit pas et que vous voulez que ce soit le comportement par défaut. En d'autres termes, chaque fois que vous double-cliquez sur un .xls fichier dans l’Explorateur, vous souhaitez que Excel l’ouvre dans une nouvelle instance d’application, puis une étape simple suffit. Aller au shell clé et définissez sa valeur par défaut sur OpenInNewInstance

Les instructions ci-dessus vous permettent d’ajouter une option au menu contextuel de *.xls des dossiers. Les fichiers Excel 2007/2010 ont une extension différente ( .xlsx ou .xlsm ). Suivez simplement les mêmes étapes, mais recherchez l'extension correcte ( xlsx ou xlsm au lieu de xls ) en 2.

http://web.archive.org/web/20141014173336/http://www.excelqa.info/2011/06/17/how-to-open-exen-files-in-a-new-application-instance- windows-7-or-vista /


Jusqu'à présent, c'est la réponse la plus proche à cette question. Je vous remercie.
Eugene

Le lien est devenu obsolète.
Okuma.Scott

Je n'ai pas de clé "shell", ni la plupart des clés sous Excel.Sheet.8 sur Excel 2010 sous Windows 8.1. Au lieu de cela, j'ai une clé "ShellNew" vide.
B T

0

Il y avait une solution de travail pour Windows XP ici , en utilisant un correctif de registre. Mais il dit que cela ne fonctionne que dans les systèmes d'exploitation 32 bits. Je suis curieux cependant, si vous allez dans Démarrer ... Courez et tapez "C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" "C:\Stuff\sheet.xlsx" Est-ce qu'il s'ouvre dans la même fenêtre ou dans une nouvelle?

Parce que c’est ce qu’est ce hack 32 bits, la commande d’ouverture par défaut utilisait DDE open (% 1) pour fournir le nom de fichier, qui utilisait toujours une fenêtre existante, alors que cette méthode d’argument% 1 sans DDE ouvrait une nouvelle fenêtre.

Juste mes 2 cents. Pourrait très bien ne pas fonctionner.


-1
  1. Cliquez sur le bouton Microsoft Office, puis sur Options Excel.
  2. Cliquez sur Avancé, puis activez la case à cocher "Ignorer les autres applications" dans la zone Général.
  3. Cliquez sur OK

1
Non, n'a travaillé que pour le 2e document. Le troisième et tous les autres documents s'ouvrent dans la fenêtre du deuxième document. Merci quand même :)
Eugene

-1

Accédez à mon ordinateur & gt; Outils & gt; Options des dossiers & gt; Types de fichiers & gt; et choisissez XLSX (XLSX pour 2007 ou XLS pour 2003)

Cliquez sur le bouton Avancé

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

Puis sélectionnez Ouvrir et cliquez sur Modifier.

Notez ces paramètres pour pouvoir revenir en arrière si nécessaire.

Assurez-vous que dans la zone Action, il est indiqué & Ouvrir

Cochez la case à côté pour utiliser DDE

Supprimez tout ce qui se trouve dans la boîte de message DDE et dans la zone Application non exécutée DDE.


Comment puis-je faire cela sur Windows Server 2008? Il n'a plus la boîte de dialogue Types de fichiers et l'autre dans le Panneau de configuration n'a pas ces options.
Eugene

vous devez éditer le registre. progrès comme promis.
bugtussle

Kije a la bonne réponse. Vous pouvez étendre Excel sur deux écrans, je le fais tout le temps. Selon le système d'exploitation, vous ne pourrez peut-être pas utiliser le bouton max \ restore en haut à droite de la fenêtre.
bugtussle

2
La réponse de Kije n'est pas correcte. J'indique spécifiquement "ouvert dans la nouvelle instance Excel" alors que Kije propose d'utiliser une instance Excel. L'utilisation de la mémoire ne me concerne pas. Traverser deux moniteurs est une douleur.
Eugene

-1

J'ai trouvé un moyen simple, ayant eu le même problème: Il suffit d'aller dans le Panneau de configuration - & gt; Options de dossier, et passer de "Ouvrir tous les dossiers dans la même fenêtre" "Ouvrir chaque dossier dans une nouvelle fenêtre" (ou similaire, je traduis ici à partir des paramètres allemands de Windows 7)


1
C'est un paramètre Explorer. Le PO veut pouvoir ouvrir des documents Excel dans une nouvelle instance d'Excel.
RobH

-3

Vous le savez peut-être déjà, mais vous pouvez avoir plusieurs fenêtres ouvertes avec une instance Excel. Utilisez le menu déroulant Fenêtre / Nouvelle fenêtre, puis organisez-les comme vous le souhaitez.

Plusieurs instances d'Excel me semblent coûteuses en mémoire.

enter image description here


3
Le problème est ce sont enfant pas les fenêtres de niveau supérieur qui pourraient (par exemple) être déplacées vers un deuxième moniteur.
Chris W. Rea

Je suis d'accord avec BasicallyMoney.com - ce n'est pas ce dont j'ai besoin. Merci quand même.
Eugene

1
-1 complet en face de la question OP
Chris Marisic
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.