Question Ouvrir des fichiers Excel dans une nouvelle fenêtre


Lorsque Excel est en cours d'exécution et que je double-clique sur un fichier Excel dans l'explorateur Windows, j'aimerais qu'il soit lancé par défaut dans une nouvelle fenêtre afin de pouvoir déplacer des documents vers des moniteurs distincts. Est-il possible d'obtenir ce comportement?


95
2017-08-12 04:40


origine




Réponses:


J'ai aussi eu ce problème. Voici ce que j'ai fait:

Dans Excel 2003, allez dans Outils -> Options   -> onglet Général.

Assurez-vous que l'option 'Ignorer les autres   applications 'est cochée

Dans Excel 2007 et 2010, cliquez sur le bouton Office   -> Options Excel -> Avancé.

Sous Général, cochez 'Ignorer les autres   applications utilisant des données dynamiques   Échange'.

enter image description here

Je ne sais pas pourquoi cela n'est pas intégré. La source: http://www.lytebyte.com/2008/05/13/how-to-open-two-excel-files-side-by-side-in-separate-monitors/


78
2017-08-12 04:49



Hou la la! Comme c'est évident cette? - RBarryYoung
Pourquoi n'ont-ils pas simplement appelé l'option "jowfeio woif who82r wcjnmwvo 902r3hj2 w082f8"? ça aurait été plus évident! Si je pouvais +5 cette réponse, je le ferais. Non, je le ferais +10. MERCI MERCI!!! - Michael Bray
Je me suis inscrit pour un compte super utilisateur juste pour améliorer cette réponse. Je vous remercie! - Neil Vass
N'a pas fonctionné pour moi (Office 2010 et Win 7). Lorsque je coche l'option, je ne peux pas ouvrir de fichier Excel: There was a problem sending the command ou quelque chose de similaire. - Nolonar
Cette réponse ne doit pas être utilisée. Voir Lorsque je double-clique sur une feuille de calcul Excel, Excel s'ouvre mais le document ne comme pour pourquoi. Regarde aussi cette réponse. - GSerg


C'est un peu en arrière, et cela fonctionnera pour n'importe quel programme, pas seulement Excel, mais je clique sur l'icône Excel dans la barre des tâches de Windows 7 et crée une nouvelle instance d'Excel, puis ouvre les documents dans chaque instance d'Excel. .

enter image description here

enter image description here

Une fois que vous avez plusieurs instances d'Excel en cours d'exécution, vous pouvez les organiser côte à côte en maintenant la touche Maj enfoncée et en faisant un clic droit sur l'icône:

enter image description here


13
2018-01-29 07:13



Je ne savais pas que le clic du milieu ouvrait une nouvelle instance! J'ai sauté cette réponse au début mais c'est vraiment intelligent! - Nathan Goings


Tous vos classeurs ouverts dans différentes fenêtres présentent certains inconvénients. D'une part, si vous écrivez une formule dans un classeur qui en référence à un autre, elle inclura le chemin d'accès complet de l'autre classeur. D'autre part, copier / coller d'un classeur à un autre réduit le nombre d'options disponibles pour les données de destination, telles que la conservation de la largeur des colonnes, etc. Il est possible que, pour vos besoins, ces choses importent peu, mais fondamentalement si vous rencontrez un comportement "bizarre" lorsque vous utilisez plusieurs classeurs dans plusieurs fenêtres, vous pouvez essayer de les ouvrir dans la même fenêtre pour voir si l'étrangeté disparaît.

Je préfère laisser le comportement par défaut ouvrir les classeurs Excel dans la même fenêtre et lorsque je souhaite ouvrir des classeurs individuels dans différentes fenêtres, cliquez avec le bouton droit sur le fichier et sélectionnez «Ouvrir dans une nouvelle fenêtre». Pour ce faire, j'ai écrit ce petit utilitaire. C'est gratuit. N'hésitez pas à l'installer.


12
2017-10-08 20:24



Cool! Merci pour l'utilitaire ~ - Leftium
Je ne pense pas que votre utilitaire, aussi simple que cela puisse paraître, fonctionne si j'ouvre des fichiers Excel à partir d'Outlook, n'est-ce pas? En supposant que la réponse soit "correcte", alors ce qui serait vraiment bien est d'avoir des fichiers normalement ouverts dans Excel qui s'ouvrent dans une application "cachée" qui peut alors ouvrir le fichier dans une nouvelle instance ou détecter (par ex. vers le bas?) que je veux ouvrir dans une instance existante, puis s'il y a plus d'une instance, demandez-moi laquelle. Si vous pouvez le faire, je l'achèterai (pour un prix raisonnable). - Michael Bray
Vous avez raison: l'utilitaire ne fonctionnera pas directement à partir d'Outlook. Votre suggestion est intéressante. Mais sa mise en œuvre rendrait mon utilité beaucoup plus invasive et intensive en ressources que je ne l’aurais jamais imaginé. - Nick Spreitzer
Et maintenant, il y a une meilleure option: il suffit de mettre à jour vers Excel 2016. Pas gratuit, mais guérit vos maux de tête à partir de 2013. - TJJ


Excel 2007: Si vous avez accès à modifier votre registre Windows, ici sont quelques fichiers de registre qui permettent d'ouvrir une nouvelle instance (par défaut ou non) lorsque vous cliquez avec le bouton droit sur vos fichiers pour pouvoir utiliser les deux fonctionnalités.

Il existe également un fichier .reg pour le "désinstaller". Essayé et testé dans Excel 2007 (Windows 32 bits). Je crois que la technique est la même que dans la réponse de hyperslug: DDE ou non.


6
2018-01-25 14:30



Maintenant c'est beaucoup mieux! J'ai juste dû ajouter "(x86)" aux chemins dans le fichier de registre depuis que je cours sur 64 bits. - David Schmitt
Dommage, le fichier zip contenant les scripts référencés dans cet article est maintenant perdu ... - Antonio
@Antonio Il semble que je les ai toujours en train de traîner, mais il en manque un (pour le séparer du menu contextuel) et je ne l'ai pas testé sur les nouvelles versions d'Excel, donc utilisez-le à vos risques et périls. mega.nz/#!sANxXZiS!DM_DsD6gqiHBEUhCW7Q_7DMNy0SNHrwk8Xi4l45iVO4 - mtone


Étant donné que la réponse de hyperslug ne fonctionnait pas pour moi, j'ai suivi "Option B" depuis son lien et j'ouvre maintenant un nouveau fichier Excel (vide) depuis le menu Démarrer et faites glisser le fichier que je veux ouvrir dans la nouvelle fenêtre.


5
2018-01-25 14:16



Simple, mais fonctionne - merci, David. Incroyable que quelque chose de si simple doive être rendu si difficile et contre-intuitif. - Amos M. Carpenter


J'ai suivi le guide publié ici.

En bref:

  1. Ouvrez regedit (win + R, regedit)
  2. Parcourir à HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/command
  3. Dans l'onglet sur la droite:
    • Clic droit sur (Default), sélectionnez Modify..., ajouter un espace suivi de "%1" (y compris les citations)
    • Renommer command dans command2
  4. Dans l'onglet sur la gauche:
    • Juste en dessous du command dossier (dont le nom est laissé intact),
      Renommer ddeexec dans ddeexec2
  5. Parcourir à HKEY_CLASSES_ROOT/Excel.Sheet.8/shell/Open/command
  6. Répétez les étapes 3 et 4
  7. Si vous souhaitez que cela soit également valable pour les fichiers csv,
    Parcourir à HKEY_CLASSES_ROOT/Excel.CSV/shell/Open/command
  8. Répétez les étapes 3 et 4 (ou répétez simplement l'étape 6 :))

Cela a fonctionné pour Microsoft Excel 2007. En cas de mise à jour, vous devrez peut-être répéter ces étapes.

J'ai personnellement aimé cette approche manuelle car elle est réversible. En ce qui concerne certaines des autres solutions proposées, j'adore le fait que vous puissiez facilement ouvrir 2 fichiers portant le même nom.


5
2017-10-01 19:24



Je dirais que c'est la méthode la plus efficace. Fonctionne dans Excel 2010. Merci! - Bill Stidham
Encore plus efficace (car il ne détruit pas les fonctionnalités de copier-coller): mise à jour vers Excel 2016. - TJJ


Dans Office 2013, ils ont résolu ce problème. Chaque classeur est dans sa propre fenêtre dans Office 2013.


4
2017-08-14 18:04



Chaque livre a sa propre fenêtre, mais ils appartiennent toujours à la même instance d'Excel (ce qui peut être très déroutant lorsque vous avez du code qui veut travailler avec plusieurs classeurs ouverts). - GSerg