Wie erzwinge ich, dass Excel (und andere Microsoft Office-Produkte) das Öffnen von Dateien in derselben Anwendung beendet? [Duplikat]

23

Immer wenn ich auf eine Excel-Datei "doppelklicke" und eine andere Excel-Datei geöffnet ist, wird die neu geöffnete Datei automatisch im selben Anwendungsfenster wie die zuvor geöffnete Excel-Datei geöffnet. Dies ist nicht nur auf Excel beschränkt, wie ich auch in Word gesehen habe. Dies ist problematisch, wenn Dokumente nebeneinander verglichen werden sollen.

Die derzeitige Lösung hierfür besteht darin, eine andere Excel- oder Word-Instanz zu öffnen und die Datei dann in diesem Anwendungsfenster selbst zu öffnen. Gibt es eine Möglichkeit, Office zu zwingen, eine neue Instanz der Anwendung zu öffnen, wenn Sie auf die Dateisymbole doppelklicken?

Ich verwende derzeit Office 2007 und Windows XP, aber ich habe dies in Office 2010 und Windows Vista und 7 gesehen. Ich suche nach einer Gesamtlösung, wenn möglich.

James Mertz
quelle
1
Ich glaube, dass dies für mehrere Versionen so war. Warum starten und zweite Instanz, wenn es keinen Grund gibt. MS bietet eine Möglichkeit, dies zu tun - siehe unten. Das dumme Aufrufen von Excel schadet wahrscheinlich seinen Gefühlen.
USlackr
Alternative: Dehnen Sie das Fenster manuell und verwenden Sie dann die Excel-Funktion "Alle anordnen" auf der Registerkarte "Ansicht".
Iszi
Office hat zumindest mit Word zu vergleichen mit Dokumenten. Was Sie jetzt tun, ist die Art und Weise, wie Sie es "zwingen", sich so zu verhalten.
Ramhound
dottech.org/26491/… Dieser Link enthält klare Anweisungen mit Bildern, die Ihnen zeigen, wie Sie die Einstellungen in Excel ändern, um zu erzwingen, dass jede Datei in einem anderen Fenster geöffnet wird.
Beachten Sie, dass mein oben vorgeschlagenes Duplikat tatsächlich einige Antworten enthält, um das Problem zu lösen (mithilfe von DDE Dateien in einer einzelnen Instanz öffnen), und zwar auf eine Weise, die unter Windows 7 (mit einem verkrüppelten Dialogfeld für die Einstellungen von Dateizuordnungen) funktioniert und nicht zu einer Unterbrechung führt. Klicken, um eine Datei zu öffnen (da standardmäßig DDE verwendet wird und das Deaktivieren von DDE in Excel einen Doppelklick unterbricht).
Ben

Antworten:

8

Ich habe Office 2010 und die einzige App, die dies für mich erledigt, ist Excel.

Ein Beitrag auf PC Review, Wie Vista Excel in mehreren Fenstern versus 1 Fenster öffnen? erklärt, wie man das einrichtet:

  1. Verwenden Sie die Dateizuordnungseinstellungen
  2. Sie müssen Excel anweisen, DDE nicht zum Öffnen des Arbeitsblatts zu verwenden.
  3. Öffnen Sie den Windows Explorer, Extras, Optionen, Dateitypen
  4. Scrolle runter zu XLS
  5. Wählen Sie die Weiter-Taste
  6. Klicken Sie im Fenster Aktionen auf ÖFFNEN und dann auf Bearbeiten
  7. Fügen Sie in der 2. Zeile für die verwendete Anwendung "% 1" hinzu.
  8. Stellen Sie sicher, dass die Anführungszeichen um% 1 liegen.
  9. Beispiel ... \ Excel.exe "/ e"% 1 "
  10. Schreiben Sie auf, was Sie in der DDE-Sektion sehen.
  11. Sie benötigen diese Informationen, wenn Sie zu den ursprünglichen Einstellungen zurückkehren möchten.
  12. Deaktivieren Sie nun Use DDE

Wenn Sie auf eine XLS-Datei doppelklicken, wird eine separate Excel-Instanz ausgeführt.

Ein weiterer Vorteil ist, dass Sie mehrere XLS-Dateien mit demselben Namen öffnen können

Scott Felhofer
quelle
Dies funktioniert für XP und Office 2007. Wenn dies auf meinem Windows 7 Office 2010-Computer zu Hause funktioniert, akzeptiere ich die Antwort.
James Mertz
2
Die Registerkarte Dateitypen scheint aus den Ordneroptionen in Win7 entfernt worden zu sein. Nach dem, was ich gelesen habe, muss dies über die Registrierung erfolgen.
Scott Felhofer
4
Diese Lösung funktioniert nicht für Windows-7. Haben Sie eine Möglichkeit, dies über die Registrierung zu lösen?
James Mertz
7

Ich habe eine kleine Batch-Datei verwendet, um dieses Problem mit Excel zu umgehen, und es funktioniert einwandfrei: Jedes Mal, wenn ich auf ein Dokument doppelklicke, wird eine andere Instanz von Excel geöffnet.

  1. Erstellen Sie im Editor eine Batch-Datei (z. B. "C: \ Programme \ ExcelLauncher.bat") mit folgendem Inhalt:

    START "" "C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" %1
    
    START "" "C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" /x %1         (for Excel 2013)
    
  2. Anstelle von "Office14" geben Sie den Ordnernamen an, in dem Excel installiert ist (abhängig von der Office-Version). Es kann "Office12" oder "Office11" für ältere Versionen sein.

  3. Doppelklicken Sie auf die Batchdatei. Wenn es richtig konfiguriert ist, sollte es Excel öffnen.

  4. Richten Sie Excel-Dokumente ein, die mit dieser Batch-Datei geöffnet werden sollen (klicken Sie mit der rechten Maustaste auf ein beliebiges Excel-Dokument -> Öffnen mit -> Standardprogramm auswählen -> suchen Sie und wählen Sie "ExcelLauncher.bat" aus).

Warnung - Dies kann das Desktopsymbol für Excel-Dokumente ändern. Verwenden Sie "Default Programs Editor (kostenlos)" und "BeCyHome (kostenlos)", um das richtige Excel-Symbol erneut anzuwenden.

http://www.howtogeek.com/109347/extract-high-quality-icons-from-files-using-a-free-tool/ http://www.winhelponline.com/blog/default-programs-editor- Änderung-Dateityp-Symbol-Windows-7-Vista /

Bildbeschreibung hier eingeben

Beachten Sie, dass Sie zwei separate Stapeldateien erstellen müssen, um separate Symbole für XLS und XLSX zu erhalten. Andernfalls kann nur ein einziges Symbol auf beide Dateitypen angewendet werden.

user137336
quelle
6

Wenn Sie meiner Erfahrung nach die zweite Tabelle mit Datei >> Öffnen öffnen, wird sie im selben Programmfenster geöffnet.

Wenn Sie eine zweite Excel-Instanz über das Startmenü oder ein Desktopsymbol oder ähnliches öffnen , öffnen Sie sie über Datei >> In diesem Fenster öffnen in einem eigenen Programmfenster.

Ich bin damit einverstanden, dass es sich um ein fehlerhaftes Verhalten handelt, und ich kenne keine Möglichkeit, es zu beheben, außer möglicherweise Microsoft zu bitten, es in einer zukünftigen Version zu ändern.

CarlF
quelle
5

Unter Windows 8 mit Excel 2007 getestete Lösung

Dies hängt alles mit DDE zusammen, das von der Anwendung ignoriert werden kann

Öffnen Sie Excel und gehen Sie zu Excel-Optionen. Wählen Sie links die Registerkarte Erweitert. Scrollen Sie nach unten zum Abschnitt Allgemein im unteren Bereich. Es gibt ein Kontrollkästchen, mit dem Excel DDE ignorieren kann

Wenn Sie dies aktivieren, werden keine weiteren geöffneten Tabellen hinzugefügt.


Richard Dalziel
quelle
Dies funktioniert perfekt mit Office 2010 unter Windows7. Viel einfacher als das Herumhacken in der Registrierung oder in Batch-Dateien usw. Endlich funktioniert mein "Rückgängigmachen" einwandfrei und ich kann zwei Fenster gleichzeitig öffnen !!
Mark
1
Dies führt dazu, dass Excel keine Dateien mehr per Doppelklick öffnet. Dies führt zu einem Fehler, da der Explorer weiterhin versucht, die Datei mit DDE zu senden: blogs.msdn.com/b/oldnewthing/archive/2008/07/30/8790272.aspx
Ben
Das ist so gut, dass ich dieses Konto erstellt habe, um diese Antwort zu unterstützen.
Raj Kamal
5

DotTech bietet eine Anleitung, wie dies für alle Excel-Versionen in Windows 7 durch Aktualisieren der Registrierung erreicht werden kann.

  1. Modifizieren , um die defaultSchlüssel in HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/commanddurch eine Zugabe "%1"bis zum Ende (enden soll .../e "%1").
  2. Benennen Sie den commandSchlüssel in HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/commandeinen anderen um.
  3. Benennen Sie den ddeexecOrdner in HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Openeinen anderen um.

Wiederholen Sie die obigen Schritte in HKEY_CLASSES_ROOT/Excel.Sheet.8

Beachten Sie, dass dieser Vorgang bei vielen Windows- und allen Excel / Office-Updates wiederholt werden muss.

Dave Ross
quelle
Der Standardschlüssel in "HKEY_CLASSES_ROOT / Excel.Sheet.12 / shell / Open / command" hatte "C:\Program Files (x86)\Microsoft Office\Root\Office16\EXCEL.EXE" /ddefür mich den Wert (Office 365 ProPlus), änderte ihn in "C:\Program Files (x86)\Microsoft Office\Root\Office16\EXCEL.EXE" /e "%1", funktioniert wie ein Zauber. Endlich kann ich auf meinem Manycore-Rechner mehrere Dateien gleichzeitig öffnen.
Masterxilo
1

Scheint das Standardverhalten für mich zu sein - ich bekomme sogar einen separaten Prozess. Versuchen Sie, Excel direkt zu starten, ohne eine Datei zu öffnen, um festzustellen, ob Sie einen separaten Prozess / eine separate Instanz erhalten, und öffnen Sie Ihre Datei mit OfficeButton-> Öffnen.

Mike Simpson
quelle
Ich öffne Dateien von Sharepoint aus. Dadurch wird die Verwendung von Datei -> Öffnen weniger zur Option.
MVCylon
1

Für Windows 7 ist nichts davon erforderlich!

Wenn Sie zur Taskleiste gehen und den Mauszeiger über ein vorhandenes Excel-Symbol halten (das dann eine kleine Vorschau Ihrer geöffneten Tabelle anzeigt) und mit der rechten Maustaste klicken, um das Excel-Menü aufzurufen, und dann mit der linken Maustaste auf die Option "Microsoft Excel 2010" klicken, wird es geöffnet Wenn Sie eine andere Excel-Instanz installieren, benötigen Sie keine Batch-Datei oder Einstellungsänderungen!

Pete Light
quelle
1
Dies ist ein zusätzlicher Schritt, da ich die gewünschte Datei dann manuell über "Öffnen" öffnen muss. Ich würde nicht in der Lage sein, auf eine Excel-Datei zu doppelklicken, und es wird automatisch eine neue Instanz geöffnet, was das Problem ist, auf das ich gestoßen bin.
James Mertz
Ich denke, das macht dasselbe wie Shift + Klick auf das Icon.
Nattgew
1

Sie können die einfache Methode unter diesem Link sehen oder diese Lösung verwenden:

Gehen Sie zu Systemsteuerung-> Ordneroptionen-> Dateitypen.
Wählen Sie XLS (oder die Erweiterung, die Sie für diese Funktion benötigen).
Gehen Sie zu Erweitert

Deaktivieren Sie im erweiterten Fenster "Im selben Fenster suchen".

Markieren
Sie dann Öffnen Klicken Sie auf die Schaltfläche Bearbeiten

Stellen Sie sicher, dass im Aktionsfeld & Öffnen steht


Stellen Sie sicher, dass in der Anwendung, die zum Ausführen der Aktion verwendet wird, Folgendes angegeben ist : "C: \ Programme \ Microsoft Office \ OFFICE11 \ EXCEL.EXE" "% 1"

Aktivieren Sie das Kontrollkästchen neben DDE

Entfernen Sie alles, was sich im Feld "DDE-Nachricht" und "DDE-Anwendung wird nicht ausgeführt" befindet.

Stellen Sie sicher, dass in der Anwendungsbox EXCEL steht

Und im Themenfeld heißt es: System

Lance Roberts
quelle
4
Dies funktioniert in Windows 7 nicht. Sie haben die erweiterte Bearbeitung des Dateityps entfernt oder geändert. AFAIK
MVCylon
Entfernen Sie die Anweisungen, die nicht für Windows 7 bestimmt sind, und ich akzeptiere Ihre Antwort. Der erste Link, den Sie angegeben haben, hat einwandfrei funktioniert.
MVCylon
@Doug, ich denke, diese anderen Anweisungen würden auch für Windows 7 gut funktionieren, obwohl ich mich immer für die einfache Lösung entscheiden würde. Bevor ich das gepostet habe, habe ich sie in Windows 7 überprüft (und ein wenig geändert) (was die Einstellungen betrifft, habe ich die OK-Tasten nicht wirklich gedrückt).
Lance Roberts
Ich habe den defekten Link durch einen Webarchiv-Link ersetzt und ausgecheckt ... aber es werden nur die Informationen aus den anderen Antworten wiederhergestellt (Deaktivieren von DDE, wodurch ein Doppelklick abgebrochen wird, oder manuelles Öffnen einer neuen Excel-Instanz).
Ben
0

Ich hatte das gleiche Problem beim Öffnen von Dateien in Sharepoint. Die (rohe) Methode, die ich benutze, ist:

  1. Öffnen Sie das erste Dokument wie gewohnt, indem Sie auf den Link in Sharepoint klicken.
  2. Klicken Sie auf das Sharepoint-Dropdown-Menü für das zweite Dokument und wählen Sie Senden an -> E-Mail an einen Link.
  3. Öffnen Sie eine zweite Instanz von Excel und verwenden Sie diesen Link in Datei -> Öffnen.
  4. Wiederholen Sie diesen Vorgang nach Bedarf.
parsley72
quelle
0

Eine andere Lösung, die ich mit Total Commander gefunden habe :

Fo to File> Interne Zuordnungen (nur Total Commander) ...

Klicken Sie auf Hinzufügen, geben Sie die Dateierweiterung an, die Sie mit Excel in separaten Fenstern öffnen möchten, z. B. mit .xlsx, .csv und .xls. Fügen Sie dann in dem neuen Fenster, das sich öffnet, den Pfad zur ausführbaren Excel-Datei in das Feld Öffnen ein und fügen Sie ihn "%1"am Ende hinzu. Meins sieht aus wie "C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" "%1".

Das ist es.

Hinweis: Funktioniert mit Excel 2010 und Windows 7 32-Bit ohne Administratorrechte.

Molgar
quelle