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. Y at-il un moyen d'obtenir ce comportement?
106
There was a problem sending the command
ou quelque chose de similaire.Il est un peu en arrière, et fonctionnera pour n'importe quel programme pas seulement Excel, mais je clique avec le bouton central de la souris sur l'icône Excel dans la barre des tâches Windows 7 et crée une nouvelle instance d'Excel, puis ouvre les documents dans chaque instance d'Excel. .
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 cliquant avec le bouton droit de la souris sur l'icône:
la source
L'ouverture de tous vos classeurs dans des fenêtres différentes présente 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 du fichier 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 éléments ne comptent pas beaucoup, mais si vous rencontrez un comportement "étrange" lorsque vous utilisez plusieurs classeurs dans plusieurs fenêtres, essayez de les ouvrir dans la même fenêtre pour voir si l'étrangeté disparaît.
Ma préférence est de laisser le comportement par défaut pour ouvrir les classeurs Excel dans la même fenêtre. Lorsque je souhaite ouvrir des classeurs individuels dans différentes fenêtres, je clique 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.
la source
J'ai suivi le guide publié ici .
En bref:
HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/command
(Default)
, sélectionnezModify...
, ajoutez un espace suivi de"%1"
(guillemets compris)command
encommand2
command
dossier (dont le nom n’a pas été modifié),Renommer
ddeexec
enddeexec2
HKEY_CLASSES_ROOT/Excel.Sheet.8/shell/Open/command
accédez à
HKEY_CLASSES_ROOT/Excel.CSV/shell/Open/command
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 solutions proposées, j'adore le fait que vous puissiez ouvrir facilement 2 fichiers portant le même nom.
la source
Excel 2007: si vous avez le droit d’éditer votre registre Windows, voici quelques fichiers de registre qui offrent la possibilité de s’ouvrir dans une nouvelle instance (par défaut ou non) lorsque vous cliquez avec le bouton droit de la souris sur vos fichiers pour vous permettre d’utiliser les deux fonctionnalités. .
Il existe un fichier .reg pour le "désinstaller" également. Essayé et testé dans Excel 2007 (fenêtres 32 bits). Je crois que la technique est la même que dans la réponse de hyperslug: DDE ou pas.
la source
Comme la réponse de hyperslug ne fonctionnait pas pour moi, j'ai suivi l'option "B" à partir de son lien et ouvrez maintenant un nouvel Excel (vide) à partir du menu Démarrer et faites glisser le fichier que vous voulez ouvrir dans la nouvelle fenêtre.
la source
Dans Office 2013, ils ont résolu ce problème. Chaque classeur est dans sa propre fenêtre dans Office 2013.
la source
Voici un autre ensemble de fichiers de registre que j'ai créés pour résoudre le même problème: http://www.experts-exchange.com/Software/Office_Productivity/Office_Suites/MS_Office/Excel/A_1007-Option-to-open-excel- 2007-documents-in-a-new-instance.html? SfQueryTermInfo = 1 + 30 + excel + instanc + new
Donne un menu contextuel pour ouvrir des fichiers Excel dans une nouvelle instance et en fait éventuellement le comportement par défaut, tout en laissant la possibilité de l'ouvrir dans une instance existante si les classeurs doivent être coupés et collés avec une mise en forme entre eux.
la source
enfin une instruction regedit qui fonctionne pour mes fenêtres 7 et excel 2010
Merci à sally tang, sur ce forum https://social.technet.microsoft.com/Forums/office/en-US/ee76d08d-3306-406d-894c-16fd3cb824d9/each-workbook-in-separate-windows-excel -2010-windows-7? Forum = excellent
la source
Une autre solution consiste à fusionner un
.reg
fichier avec le contenu suivant dans le registre de Windows (modifiez le chemin enEXCEL.EXE
fonction de la version et du chemin d'installation que vous avez et ajoutez tout type de fichier supplémentaire que vous souhaitez remapper (Excel.Sheet.12
pour les.xlsx
fichiers etExcel.Sheet.8
pour les.xls
fichiers)):(Vous voudrez peut-être sauvegarder vos succursales existantes
HKEY_CLASSES_ROOT\Excel.Sheet.12
etHKEY_CLASSES_ROOT\Excel.Sheet.8
(viaregedit.exe
l'exportation de) au cas où vous voudriez annuler cette modification.Si, après avoir appliqué ce fichier, vous souhaitez ouvrir un autre fichier dans la même fenêtre, utilisez le menu Fichier pour en ouvrir un autre et celui-ci s'ouvrira dans la fenêtre en cours.
la source
Microsoft a déjà corrigé cela. Vous pouvez télécharger le patch ici:
https://support.microsoft.com/en-us/help/2636670/how-to-open-exen-files-in-separate-windows-in-windows-7
Exécuter le correctif fait tout ce qui est dit dans la section « Je résous le problème moi-même ».
la source
Ce fil est vieux, mais le problème persiste! La solution Hyperslugs n’a pas fonctionné pour moi, mais j’ai trouvé une application astucieuse pour le lancement qui permet aux intermédiaires d’ouvrir des documents Excel et de forcer de nouvelles instances. Vous pouvez le trouver ici http://blog.thomascsherman.com/2010/06/opening-excel-files-in-new-processes-excel-launcher-helper-app/ . J'espère que cela aide quelqu'un avec ce problème agaçant.
la source
J'utilise Excel 2010 et je voulais ouvrir une nouvelle instance dans le but de pouvoir basculer facilement entre des feuilles de calcul. J'utilise Alt + Tab qui ne fonctionne pas avec les paramètres par défaut d'Excel. Si c'est la raison principale pour laquelle vous souhaitez ouvrir une nouvelle instance pour chaque feuille de calcul, vous pouvez résoudre le problème en:
Cela facilite le basculement entre les feuilles de calcul, mais si vous souhaitez afficher deux feuilles de calcul simultanément (c'est-à-dire si vous avez plusieurs écrans), vous devrez toujours ouvrir une nouvelle instance d'Excel et ouvrir le fichier à partir de cette instance.
la source
Désactiver DDE semble être la meilleure option, mais comme d'autres l'ont souligné, Excel doit ouvrir une fenêtre vierge lorsque vous essayez d'ouvrir une feuille de calcul via l'Explorateur Windows. Si vous ouvrez habituellement une feuille de calcul via l'Explorateur Windows, j'ai constaté que la meilleure option consiste à réassocier les extensions et à spécifier votre propre commande.
Pour ce faire, ouvrez une invite de commande en tant qu'administrateur et exécutez les commandes suivantes (en modifiant le chemin d'accès pour qu'il corresponde à votre installation Office):
Cela entraînera l'ouverture d'une nouvelle fenêtre lorsque vous double-cliquez sur un fichier Excel. Il corrige également le comportement lorsque vous cliquez avec le bouton droit sur l'icône Excel et sélectionnez une feuille de calcul récente. Toutefois, le problème ne se corrigera pas lorsque vous ouvrirez une feuille de calcul via la boîte de dialogue Ouvrir dans Excel. Celles-ci s'ouvriront toujours dans la même fenêtre.
Remarque: Si vous placez les commandes ci-dessus dans un fichier de commandes, vous devrez utiliser
"%%1"
à la place de"%1"
.la source