Relié (mais pas le même): ouvrez 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étruire" l'une des fenêtres dans l'instance en cours d'exécution d'Excel de sorte qu'elle soit dans une fenêtre entièrement différente?
Ce qui ne correspond pas à la facture:
Edit : la version Excel cible est 2007 et 2010, mais tout fera
Idée intéressante. Je suis raisonnablement convaincu que vous ne pouvez pas le faire sans une macro personnalisée. Étant un dimanche pluvieux …
Sub OpenInNewInstance() Dim objXLNewApp As Excel.Application Dim doc As String doc = ActiveWorkbook.FullName ActiveWorkbook.Close True Set objXLNewApp = CreateObject("Excel.Application") objXLNewApp.Workbooks.Open doc objXLNewApp.Visible = True End Sub
En supposant que vous n'êtes pas familier avec VBA, vous devriez:
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 correspond à vos besoins, vous pouvez l'intégrer dans un add-in et l'avoir disponible comme bouton de ruban. Faites-moi savoir et je peux vous aider si vous n'êtes pas familier avec ce fait.
Modifier: Si cette approche fonctionne pour vous, évidemment, il y aurait un code supplémentaire à ajouter qui assurerait que la nouvelle instance d'Excel soit optimisée dans une autre fenêtre. Faites le moi savoir.
Je n'ai pas le moyen de "détruire" une feuille dans une nouvelle fenêtre, mais si vous savez dès le début que vous voudrez deux fenêtres, c'est le moyen le plus rapide:
Ouvrez votre premier fichier comme d'habitude. SHIFT + 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 obligera Excel à ouvrir une nouvelle instance en tant que fenêtre distincte. Accédez à cette nouvelle fenêtre et cliquez sur Fichier -> Ouvrir pour ouvrir le deuxième fichier. Rincer et répéter si nécessaire pour plusieurs fenêtres.
Malheureusement, si vous souhaitez double-cliquer sur les fichiers pour ouvrir Excel, vous devrez casser 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 facile.
Pour ouvrir 2 instances, double-cliquez sur le premier fichier que vous souhaitez ouvrir. Une fois que cela est ouvert, allez dans start / programs / msoffice / excel et ouvrez une autre instance à partir de là. Ensuite, vous pouvez utiliser File / open It fonctionne pour moi. Si elle ne regarde pas les Options des dossiers> Types de fichiers, XLS, Avancé et cochez le formulaire Ouvrir.