Antworten:
Ich hatte auch dieses Problem. Folgendes habe ich getan:
Gehen Sie in Excel 2003 zu Extras -> Optionen -> Registerkarte Allgemein.
Stellen Sie sicher, dass die Option "Andere Anwendungen ignorieren" aktiviert ist.
Klicken Sie in Excel 2007 und 2010 auf die Schaltfläche Office -> Excel-Optionen -> Erweitert.
Aktivieren Sie unter "Allgemein" die Option "Andere Anwendungen ignorieren, die Dynamic Data Exchange verwenden".
Ich weiß nicht, warum dies nicht eingebaut ist. Quelle: http://www.lytebyte.com/2008/05/13/how-to-open-two-excel-files-side-by-side-in -separate-monitore /
There was a problem sending the command
oder ähnliches öffnen .
Es ist ein bisschen von hinten nach vorne und funktioniert für jedes Programm, nicht nur für Excel, sondern ich klicke mit der mittleren Maustaste auf das Excel-Symbol in der Windows 7-Taskleiste, erstelle eine neue Instanz von Excel und öffne dann die Dokumente in jeder Instanz von Excel .
Sobald mehrere Excel-Instanzen ausgeführt werden, können Sie sie nebeneinander anordnen, indem Sie die Umschalttaste gedrückt halten und mit der rechten Maustaste auf das Symbol klicken:
Das Öffnen aller Arbeitsmappen in verschiedenen Fenstern hat bestimmte Nachteile. Zum einen enthält eine Formel, die auf eine andere Arbeitsmappe verweist, den vollständigen Dateipfad der anderen Arbeitsmappe. Zum anderen wird durch Kopieren / Einfügen von einer Arbeitsmappe in eine andere die Anzahl der für die Zieldaten verfügbaren Optionen verringert, z. B. die Spaltenbreiten beibehalten. Es ist möglich, dass diese Dinge für Ihre Zwecke keine große Rolle spielen. Wenn Sie jedoch "seltsames" Verhalten bei der Verwendung mehrerer Arbeitsmappen in mehreren Fenstern feststellen, können Sie versuchen, sie im selben Fenster zu öffnen, um festzustellen, ob die Seltsamkeit verschwindet.
Ich möchte, dass das Standardverhalten beim Öffnen von Excel-Arbeitsmappen im selben Fenster beibehalten wird. Wenn einzelne Arbeitsmappen in verschiedenen Fenstern geöffnet werden sollen, klicke ich mit der rechten Maustaste auf die Datei und wähle "In neuem Fenster öffnen". Dazu habe ich dieses kleine Hilfsprogramm geschrieben . Es ist kostenlos. Fühlen Sie sich frei, um es zu installieren.
Ich habe den hier veröffentlichten Leitfaden befolgt .
Zusamenfassend:
HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/command
(Default)
, wählen Sie aus Modify...
, fügen Sie ein Leerzeichen hinzu, gefolgt von"%1"
(einschließlich Anführungszeichen)command
incommand2
command
Ordner (dessen Name ddeexec
in umddeexec2
HKEY_CLASSES_ROOT/Excel.Sheet.8/shell/Open/command
HKEY_CLASSES_ROOT/Excel.CSV/shell/Open/command
Dies funktionierte für Microsoft Excel 2007. Im Falle eines Updates müssen Sie diese Schritte möglicherweise wiederholen.
Ich persönlich mochte diesen manuellen Ansatz, weil er reversibel ist. In Bezug auf einige der anderen vorgeschlagenen Lösungen finde ich es toll, dass Sie so einfach 2 Dateien mit demselben Namen öffnen können.
Excel 2007: Wenn Sie zum Bearbeiten Ihrer Windows-Registrierung berechtigt sind , finden Sie hier einige Registrierungsdateien, die die Option zum Öffnen in einer neuen Instanz (entweder standardmäßig oder nicht) hinzufügen, wenn Sie mit der rechten Maustaste auf Ihre Dateien klicken, sodass Sie beide Funktionen verwenden können .
Es gibt auch eine .reg-Datei, die deinstalliert werden kann. Bewährt in Excel 2007 (32-Bit-Fenster). Ich glaube, die Technik ist dieselbe wie in Hyperslugs Antwort: DDE oder nicht.
Da Hyperslugs Antwort bei mir nicht funktionierte, folgte ich "Option B" von seinem Link und öffne nun ein neues (leeres) Excel aus dem Startmenü und ziehe die Datei, die ich öffnen möchte, per Drag'n'Drop in das neue Fenster.
In Office 2013 wurde dieses Problem behoben. In Office 2013 befindet sich jede Arbeitsmappe in einem eigenen Fenster.
Hier ist ein weiterer Satz von Registry - Dateien I (die ich erstellt) das gleiche Problem zu lösen: http://www.experts-exchange.com/Software/Office_Productivity/Office_Suites/MS_Office/Excel/A_1007-Option-to-open-excel- 2007-Dokumente-in-einer-neuen-Instanz.html? SfQueryTermInfo = 1 + 30 + Excel + Instanz + Neu
Bietet ein Rechtsklick-Menü zum Öffnen von Excel-Dateien in einer neuen Instanz und macht es optional zum Standardverhalten, lässt jedoch die Option, es in einer vorhandenen Instanz zu öffnen, wenn die Arbeitsmappen mit Formatierung zwischen ihnen ausgeschnitten und eingefügt werden müssen.
Endlich eine Regedit-Anweisung, die für Windows 7 und Excel 2010 funktioniert
Um mehrere Excel-Instanzen zu starten, ändern wir diese, indem wir die Datei nicht mit DDE öffnen. Aktivieren Sie das Kontrollkästchen "Andere Anwendungen ignorieren, die Dynamic Data Exchange (DDE) verwenden" in Excel -> Excel-Optionen -> Erweitert
Wenn dies unter Windows Vista und Windows 7 nicht funktioniert, müssen wir die Registrierung bearbeiten, um DDE vollständig zu entfernen. =============== Wichtig: In diesem Abschnitt, in dieser Methode oder in dieser Task werden Schritte zum Ändern der Registrierung beschrieben. Es können jedoch schwerwiegende Probleme auftreten, wenn Sie die Registrierung falsch ändern. Stellen Sie daher sicher, dass Sie diese Schritte sorgfältig ausführen. Sichern Sie für zusätzlichen Schutz die Registrierung, bevor Sie sie ändern. Anschließend können Sie die Registrierung wiederherstellen, wenn ein Problem auftritt.
- Klicken Sie auf Start, geben Sie in das Suchfeld regedit ein und drücken Sie die Eingabetaste.
- Suchen Sie den Registrierungsunterschlüssel: HKEY_CLASSES_ROOT \ Excel.Sheet.14 \ shell \ Open
- Löschen Sie den Unterschlüssel ddeexec.
- Klicken Sie auf den Befehlsunterschlüssel, und doppelklicken Sie dann im rechten Bereich auf den Standardwert. Ersetzen Sie die Wertdaten durch: "C: \ Programme \ Microsoft Office \ OFFICE14 \ EXCEL.EXE" "% 1" Doppelklicken Sie auf den Wert der Befehlszeichenfolge, und ersetzen Sie die Daten durch: (f '^ Vn-} f (ZXfeAR6. jiEXCELFiles>! De @] Vz (r = f
1lfq
? R & "% 1"
Vielen Dank an Sally Tang, in diesem 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 = excel
Eine andere Lösung besteht darin, eine .reg
Datei mit dem folgenden Inhalt in der Windows-Registrierung zusammenzuführen (ändern Sie den Pfad EXCEL.EXE
entsprechend der Version und dem Installationspfad und fügen Sie alle zusätzlichen Dateitypen hinzu, die Sie neu zuordnen möchten ( Excel.Sheet.12
gilt für .xlsx
Dateien und Excel.Sheet.8
gilt für .xls
Dateien)):
(Möglicherweise möchten Sie Ihre vorhandenen HKEY_CLASSES_ROOT\Excel.Sheet.12
und HKEY_CLASSES_ROOT\Excel.Sheet.8
Zweige (über regedit.exe
den Export) sichern, falls Sie diese Änderung rückgängig machen möchten.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Excel.Sheet.12]
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell]
@="Open"
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Edit]
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Edit\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\EXCEL.EXE\" \"%1\""
command=-
[-HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Edit\ddeexec]
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open]
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\EXCEL.EXE\" \"%1\""
command=-
[-HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec]
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly]
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\EXCEL.EXE\" /r \"%1\""
command=-
[-HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly\ddeexec]
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\ViewProtected]
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\ViewProtected\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\EXCEL.EXE\" \"%1\""
command=-
[-HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\ViewProtected\ddeexec]
[HKEY_CLASSES_ROOT\Excel.Sheet.8]
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell]
@="Open"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Edit]
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Edit\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\EXCEL.EXE\" \"%1\""
command=-
[-HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Edit\ddeexec]
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open]
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\EXCEL.EXE\" \"%1\""
command=-
[-HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\ddeexec]
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly]
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\EXCEL.EXE\" /r \"%1\""
command=-
[-HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly\ddeexec]
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\ViewProtected]
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\ViewProtected\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\EXCEL.EXE\" \"%1\""
command=-
[-HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\ViewProtected\ddeexec]
Wenn Sie nach dem Anwenden dieser Datei eine andere Datei im selben Fenster öffnen möchten, verwenden Sie das Dateimenü, um eine andere Datei zu öffnen. Die Datei wird dann im aktuellen Fenster geöffnet.
Microsoft hat dies bereits gepatcht. Sie können den Patch hier herunterladen:
Wenn Sie den Patch ausführen, wird alles im Abschnitt " Problem selbst beheben " beschrieben.
Dieser Thread ist alt, aber das Problem besteht weiterhin! Die Hyperslugs-Lösung hat bei mir nicht funktioniert, aber ich habe eine raffinierte Startanwendung gefunden, die das Öffnen von Excel-Dokumenten ermöglicht und neue Instanzen erzwingt. Es kann hier gefunden werden http://blog.thomascsherman.com/2010/06/opening-excel-files-in-new-processes-excel-launcher-helper-app/ . Ich hoffe das hilft jemandem bei diesem nervigen Problem.
Ich verwende Excel 2010 und wollte eine neue Instanz öffnen, um einfach zwischen Tabellen wechseln zu können. Ich benutze Alt + Tab, was mit den Standardeinstellungen von Excel nicht funktioniert. Wenn dies der Hauptgrund ist, aus dem Sie eine neue Instanz für jede Tabelle öffnen möchten, kann dies behoben werden durch:
Dies erleichtert das Wechseln zwischen Tabellenkalkulationen. Wenn Sie jedoch zwei Tabellenkalkulationen gleichzeitig anzeigen möchten (dh wenn Sie mehrere Monitore haben), müssen Sie dennoch eine neue Excel-Instanz öffnen und die Datei in dieser Instanz öffnen.
Das Deaktivieren von DDE scheint die beste Option zu sein, aber wie bereits erwähnt, öffnet Excel ein leeres Fenster, wenn Sie versuchen, eine Kalkulationstabelle über Windows Explorer zu öffnen. Wenn Sie normalerweise eine Kalkulationstabelle über Windows Explorer öffnen, empfiehlt es sich, die Erweiterungen neu zuzuordnen und Ihren eigenen Befehl anzugeben.
Öffnen Sie dazu die Eingabeaufforderung als Administrator und führen Sie die folgenden Befehle aus (ändern Sie den Pfad entsprechend Ihrer Office-Installation):
C:\WINDOWS\system32>FTYPE XLSX.FILETYPE="C:\Program Files (x86)\Microsoft Office\Office14\Excel.exe" "%1"
C:\WINDOWS\system32>ASSOC .xlsx=XLSX.FILETYPE
C:\WINDOWS\system32>FTYPE XLSM.FILETYPE="C:\Program Files (x86)\Microsoft Office\Office14\Excel.exe" "%1"
C:\WINDOWS\system32>ASSOC .xlsm=XLSM.FILETYPE
Dadurch wird ein neues Fenster geöffnet, sobald Sie auf eine Excel-Datei doppelklicken. Es behebt auch das Verhalten, wenn Sie mit der rechten Maustaste auf das Excel-Symbol klicken und eine aktuelle Tabelle auswählen. Das Verhalten beim Öffnen einer Tabelle über das Dialogfeld "Öffnen" in Excel wird jedoch nicht behoben. Diese werden weiterhin im selben Fenster geöffnet.
HINWEIS: Wenn Sie die obigen Befehle in eine Batch-Datei einfügen, müssen Sie "%%1"
anstelle von verwenden "%1"
.