2015-02-17 16:59:40 +0000 2015-02-17 16:59:40 +0000
38
38

Wie kann ich verhindern, dass Excel ein zweites leeres Fenster öffnet, wenn ich eine Datei aus dem Explorer öffne?

Wenn ich eine Excel-Datei aus dem Windows Explorer öffne, erhalte ich immer auch ein zweites Excel-Fenster. Ärgerlicherweise schließt es sich nicht, wenn ich es schließe, sondern das andere Fenster!

Dies scheint ein häufiges Problem zu sein:

Wie kann ich verhindern, dass dieses zweite Fenster erscheint?

答案 (7)

32
32
32
2015-02-17 16:59:40 +0000

Dies kann aufgrund von Beschädigungen in einer persönlichen Makro-Arbeitsmappe (%appData%\Microsoft\Excel\XLSTARTDies kann aufgrund von Beschädigungen in einer persönlichen Makro-Arbeitsmappe () auftreten, und das Entfernen vonPERSONAL.XLSB` aus diesem Ordner führte dazu, dass das Problem verschwand.

Ich musste jedes meiner Makromodule in einen anderen Ordner exportieren, dann nach dem Entfernen von PERSONAL.XLSB ein neues Makro aufzeichnen, das in meiner “Persönlichen Makro-Arbeitsmappe” gespeichert ist (wodurch PERSONAL.XLSB neu erstellt wurde), dann in der Symbolleiste des Entwicklers auf “Visual Basic” klicken und die Makromodule erneut importieren.

Alle Tastenkombinationen und Beschreibungen wurden beibehalten, aber was noch wichtiger ist, ich habe nicht jedes Mal, wenn ich ein Arbeitsblatt aus dem Explorer öffnete, eine zweite Kopie von Excel erhalten.

28
28
28
2018-06-21 19:28:15 +0000

Mein zusätzliches Fenster stellte sich als Problem mit Add-Ins heraus. In Excel 2016 können Sie das folgendermaßen beheben:

  • Öffnen Sie Excel.
  • Gehen Sie zu Datei > Optionen.
  • Klicken Sie auf Add-ins.
  • Sehen Sie sich die Aktive Anwendungs-Add-ins an (so alliterativ!)
  • Setzen Sie unten im Dialogfeld unter Verwalten die Dropdown-Liste auf COM-Add-ins und klicken Sie auf *Gehen Sie… * In meinem Fall waren drei COM-Add-Ins aktiv:

  • MySQL für Excel

  • DriveForOffice [Google Drive-Add-In]

  • Microsoft Excel Code Compatibility Inspector

Ich habe DriveForOffice verlassen, aber die anderen beiden deaktiviert, und mein zusätzliches Fenster wurde nicht mehr angezeigt.

8
8
8
2015-09-15 01:09:39 +0000

Ich hatte eine ganze Weile genau dasselbe Problem in Excel 2015, und wenn ich die Arbeitsmappe Personal.xlsb versteckte, öffnete sich stattdessen eine leere Seite, und ich konnte diese nicht schließen, ohne die Datei zu schließen, die ich eigentlich öffnen wollte.

Aber ich fand schließlich eine Lösung! Mein Problem war, daß ich eine Personal.xlsb-Datei an einem anderen Speicherort hatte, und aus irgendeinem Grund ergab eine Suche auf Laufwerk C keine Übereinstimmung für diesen Dateinamen. Mein Speicherort war derselbe, den Amber oben erwähnt hat, aber ich wollte mitteilen, wie ich sie gefunden habe, falls jemand anders einen anderen Speicherort hat.

Die Lösung ist, den wirklichen Speicherort der Datei Personal.xlsb zu finden, damit Sie sie löschen können. Öffnen Sie dazu Excel und wechseln Sie zu der Datei Personal.xlsb. Wählen Sie nun die Registerkarte “Datei” oben links, wodurch eine “Info”-Seite geladen wird. Auf der rechten Seite der Informationen auf dieser Seite befinden sich Informationen wie “Eigenschaften, verwandte Daten, verwandte Personen und verwandte Dokumente”. Direkt unter “Verwandte Dokumente” befindet sich ein Hyperlink mit der Aufschrift “Dateispeicherort öffnen”. Klicken Sie auf diesen Hyperlink, und Excel wird den tatsächlichen Speicherort der Datei Personal.xlsb öffnen, unabhängig davon, wo Ihre spezielle Installation sie platziert hat.

Schließen Sie nun Excel, löschen Sie die Datei Personal.xlsb und öffnen Sie Excel erneut. Es sollte nur die von Ihnen gewünschte Datei geöffnet werden, und ein zweites Fenster wird nicht mehr erscheinen. Von diesem Zeitpunkt an erwarte ich, dass andere Online-Tipps zum Erstellen/Löschen/Einblenden/Ausblenden der Personal.xlsb-Datei wie erwartet funktionieren werden. Aber ich habe sie gelöscht gelassen und Excel wird endlich wie erwartet geladen.

5
5
5
2015-10-22 20:06:16 +0000

Ich hatte auch dieses Problem. Ich dachte, es könnte mit meiner Datei PERSONAL.xlsb zu tun haben, wie so viele erwähnt haben. Jedoch war es bis vor kurzem immer erfolgreich versteckt worden.

Ich ging zum Ordner XLSTART, um zu sehen, ob meine persönliche Arbeitsmappe tatsächlich am falschen Ort war. Sie war dort, also versuchte ich vergeblich, sie zu löschen und neu zu erstellen (einfach eine große Qual für mich bei der Menge an Makros, die ich habe).

Ich ging zurück zum XLSTART-Ordner und sah, dass dort auch eine Add-in-Datei war, etwas, das ich für die Arbeit installieren musste. Ich löschte diese Datei und startete Excel neu - kein extra Fenster! PERSONAL.xlsb bleibt ebenfalls versteckt. Nicht dass dies jedermanns Problem wäre, aber es war meines

3
3
3
2015-05-29 15:16:05 +0000

Ich hatte das gleiche Problem, weil ich Makros erstellt hatte, die in PERSONAL.xlsb gespeichert werden, die sich in C:\Benutzer\ Benutzername \AppData\Roaming\Microsoft\Excel\XLSTART befindet. Sie können einfach von diesem Ort aus die Registerkarte Ansicht öffnen und Ausblenden wählen. Wenn Sie von nun an eine Datei öffnen, wird diese ebenfalls nicht mehr geöffnet, erlaubt aber immer noch die Verwendung von z.B. erstellten Makros, die Sie in mehreren Dateien verwenden möchten. Jetzt, wo ich die Lösung für das Problem gesehen habe, erinnere ich mich, dass ich diese PERSÖNLICHE Arbeitsmappe, die erstellt wird, nicht mehr versteckt habe, ich kann mich nur nicht mehr erinnern, warum ich es getan hätte.

0
0
0
2015-10-14 12:04:03 +0000

In meinem Fall konnte ich die Makro-Arbeitsmappe einfach nicht löschen, da sie voller Makros war. Was mir half, war, die Datei personal.xlsb sichtbar zu machen, sie leicht zu modifizieren (ich änderte die Spaltenbreite), neu zu speichern und wieder auszublenden. Und voila - das zusätzliche leere Fenster erscheint nicht mehr! Wie es aussieht, hat MS einige Änderungen am xlsb-Dateiformat vorgenommen, und die Datei muss aktualisiert werden.

0
0
0
2017-05-11 17:54:21 +0000

Das Auf- und Wiederverstecken der personal.xlsb würde das Fenster für eine Sitzung für mich loswerden, aber es würde nicht für immer verschwinden. Also fügte ich eine Marco hinzu, die jedes Mal, wenn ich Excel öffnete, automatisch ausgeführt wurde, um personal.xlsb erneut auszublenden. Hier ist der Code:

Private Sub Auto_Open()

   Windows("PERSONAL.XLSB").Visible = True
   Windows("PERSONAL.XLSB").Visible = False

End Sub

Wenn Sie dies zu einem Modul in Personal.xlsb hinzufügen, läuft es jedes Mal, wenn Excel geöffnet wird, und entfernt das zweite Fenster.