Connexes (mais pas les mêmes): ouvrir des fichiers Excel dans une nouvelle fenêtre
Si j'ai une instance d'Excel avec plusieurs documents ouverts dans la même fenêtre. Existe-t-il un moyen de «détacher» l'une des fenêtres de l'instance en cours d'exécution d'Excel afin qu'elle se trouve dans une fenêtre entièrement différente?
Ce qui ne correspond pas au projet de loi:
- Organiser tout / voir côte à côte / autres trucs MDI; Je veux une fenêtre séparée qui peut être agrandie séparément sur un autre moniteur et qui est gérée différemment par le système de fenêtres, etc.
- L'enregistrer / le fermer dans l'instance en cours d'exécution, puis ouvrir une nouvelle instance d'Excel et y ouvrir le fichier (c'est ce que je fais actuellement, mais c'est pénible)
modifier : la version Excel cible est 2007 et 2010, mais tout fera l'affaire
microsoft-excel
window
Daniel DiPaolo
la source
la source
Réponses:
Idée intéressante. Je suis raisonnablement convaincu que vous ne pouvez pas le faire sans une macro personnalisée. Être un dimanche pluvieux ...
En supposant que vous n'êtes pas familier avec VBA, vous devez:
J'ai 3 versions d'Excel installées sur ma machine, et lorsque je l'exécute dans Excel 2010, il ouvre une nouvelle instance d'Excel 2003.
Si cela convient à vos besoins, vous pouvez l'intégrer dans un complément et le rendre disponible sous forme de bouton ruban. Faites-le moi savoir et je pourrai vous aider si vous ne le savez pas.
Edit: Si cette approche fonctionne pour vous, il y aurait évidemment du code supplémentaire à ajouter qui garantirait que la nouvelle instance d'Excel est maximisée dans une autre fenêtre. Faites le moi savoir.
la source
Je n'ai pas de moyen de "détacher" une feuille dans une nouvelle fenêtre, mais si vous savez dès le départ que vous voudrez deux fenêtres, c'est le moyen le plus rapide:
Ouvrez votre premier fichier comme d'habitude. MAJ + CLIQUEZ sur le bouton de la barre des tâches Excel (en bas de votre écran, entre le bouton Démarrer et l'horloge). Cela forcera Excel à ouvrir une nouvelle instance dans une fenêtre distincte. Allez dans cette nouvelle fenêtre et cliquez sur Fichier -> Ouvrir pour ouvrir le deuxième fichier. Rincez et répétez au besoin pour plusieurs fenêtres.
Malheureusement, si vous aimez double-cliquer sur des fichiers pour ouvrir Excel, vous devrez rompre cette habitude pour la deuxième fenêtre, ce qui est mon problème habituel. Mais avec une certaine réflexion prospective, il n'y a pas de moyen plus simple.
la source
Pour ouvrir 2 instances, double-cliquez sur le premier fichier que vous souhaitez ouvrir. Une fois que c'est ouvert, allez dans démarrer / programmes / msoffice / excel et ouvrez simplement une autre instance à partir de là. Ensuite, vous pouvez utiliser File / open Cela fonctionne pour moi. S'il n'a pas un regard sur les Options des dossiers> Types de fichiers, XLS, Avancé et vérifiez le formulaire Ouvrir.
la source
La réponse ci-dessus fonctionnerait probablement avec un classeur autre que le classeur actif , ce que j'avais besoin de faire. Voici ce que j'ai utilisé
Assurez-vous au démarrage que le classeur est seul en instance:
Ce code va dans le
ThisWorkbook
module , de sorte que lorsque le classeur est ouvert, il vérifie immédiatement si c'est le seul classeur ouvert dans cette instance, et sinon:/x
ligne de commande d'Excel ), en chargeant une autre instance du classeur actuelSi nécessaire, vous pouvez utiliser une ligne de commande personnalisée lors de l'ouverture de la nouvelle instance pour transférer des instructions, etc., vers la nouvelle instance. Vous pouvez également envisager les avantages et les inconvénients de masquer la fenêtre d'application pour la nouvelle instance.
la source