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

35

Wenn ich eine Excel-Datei im Windows Explorer öffne, wird immer auch ein zweites Excel-Fenster angezeigt. Ärgerlicherweise wird es nicht geschlossen, wenn ich es schließe, aber das andere Fenster!

Dies scheint ein häufiges Problem zu sein:

Wie kann ich verhindern, dass dieses zweite Fenster angezeigt wird?

Deanna
quelle
techwalla.com/articles/… Dieser Link hat mir geholfen
Standin.Wolf
2
Datei> Optionen> Add-Ins> [unten] Verwalten: COM-Add-Ins> Los> Deaktivieren von MySQL für Excel
Alaa M.
Schauen Sie sich die am häufigsten gestimmte Antwort Girish Mim verlinkten Beitrag an .
SIM

Antworten:

29

Dies kann auf eine Beschädigung in einer persönlichen Makro-Arbeitsmappe ( %appData%\Microsoft\Excel\XLSTART\) zurückzuführen sein, und das Entfernen PERSONAL.XLSBaus diesem Ordner hat dazu geführt, dass das Problem behoben wurde.

Ich musste jedes meiner Makromodule in einen anderen Ordner exportieren, dann nach dem Entfernen PERSONAL.XLSBein neues Makro aufzeichnen, das in meiner (neu erstellten PERSONAL.XLSB) "Personal Macro Workbook" gespeichert war , dann auf der Developer-Symbolleiste auf "Visual Basic" klicken und die Makromodule importieren nochmal.

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.

Deanna
quelle
2
Ich musste mein altes PERSONAL.XLSB loswerden und dann den von Office 2016 erstellten Makroinhalt kopieren und in einen neuen
einfügen
Das Entfernen dieser Datei löste auch das Problem für mich.
Behalte
27

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

  • Öffnen Sie Excel.
  • Gehen Sie zu Datei> Optionen.
  • Klicken Sie auf Add-Ins.
  • Schauen Sie sich die Active Application Add-Ins an (so alliterativ!)
  • Stellen Sie im unteren Bereich des Dialogfelds unter Verwalten die Dropdown-Liste auf COM-Add-Ins ein und klicken Sie auf Los ...
  • Deaktivieren Sie die Dinge, die Sie nicht brauchen.

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 beiden anderen deaktiviert, und mein zusätzliches Fenster wurde nicht mehr angezeigt.

Kyralessa
quelle
1
Es wurde für mich behoben. Außerdem wurde ein Problem behoben, bei dem immer aufgefordert wurde, unveränderte Arbeitsblätter zu speichern. Ich hatte auch MySQL für Excel und ein paar Add-Ins für Visual Studio.
Omatai
10
Das Add-In "MySQL for Excel" verursachte speziell das zusätzliche Arbeitsblatt auf meinem Computer. Danke für den Tipp!
MikeB
3
Nach meinen eigenen Erfahrungen und den bereits gemeldeten zu urteilen, vermute ich, dass der Schuldige MySQL für Excel ist, da es in der Antwort und den Kommentaren zweimal vorkommt und sich auch in meiner eigenen Liste befindet. Die anderen beiden COM-Add-Ins in meiner Liste waren Team Foundation für Excel und Visual Studio Tools für Office Design-Time Adapter für Excel, die ich noch nie verwendet habe. Da beide letztes Jahr installiert wurden, vermute ich, dass keiner von beiden involviert war.
David A. Gray
2
Was ist die Verbindung zwischen dem Öffnen von zwei Excel-Fenstern und MySQL?
user9623
Ich bemerkte dieses Problem, nachdem ich mit dem Add-In eine Verbindung zu einer MySQL-Datenbank hergestellt hatte. Das Problem wurde beendet, nachdem ich es deaktiviert hatte.
Xinthose
8

Ich hatte eine ganze Weile das gleiche Problem in Excel 2015 und als 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 habe endlich eine Lösung gefunden! Mein Problem war, dass ich eine Personal.xlsb-Datei an einem anderen Ort hatte und aus irgendeinem Grund eine Suche des Laufwerks C keine Übereinstimmung für diesen Dateinamen ergab. Mein Standort war derselbe, den Amber oben erwähnt hat, aber ich wollte mitteilen, wie ich ihn gefunden habe, falls jemand anderes einen anderen Standort hat.

Die Lösung besteht darin, den tatsächlichen Speicherort der Datei Personal.xlsb zu ermitteln, damit Sie sie löschen können. Öffnen Sie dazu Excel und wechseln Sie in die Datei Personal.xlsb. Wählen Sie nun oben links die Registerkarte "Datei", um eine "Info" -Seite zu laden. Auf der rechten Seite der Informationen auf dieser Seite befinden sich Informationen wie "Eigenschaften, zugehörige Daten, zugehörige Personen und zugehörige Dokumente". Direkt unter "Zugehörige Dokumente" befindet sich ein Hyperlink mit der Aufschrift "Dateispeicherort öffnen". Klicken Sie auf diesen Hyperlink und Excel öffnet den wahren Speicherort der Datei Personal.xlsb, unabhängig davon, wo Ihre bestimmte 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 gewünschte Datei öffnen und ein zweites Fenster wird nicht mehr angezeigt. Ab diesem Zeitpunkt erwarte ich, dass andere Online-Tipps zum Erstellen / Löschen / Anzeigen / Ausblenden der Datei Personal.xlsb wie erwartet funktionieren. Aber ich habe es gelöscht und Excel wird endlich geladen, wie ich es erwarte.

Chris Riesz
quelle
2
"zur Personal.xlsb-Datei wechseln" - wie ???
Tbone
tbone: Sie können zur Registerkarte Ansicht wechseln, auf Einblenden klicken und im Popup-Dialogfeld personal.xlsb auswählen.
Amit Naidu
5

Ich hatte auch dieses Problem. Dachte, es könnte mit meiner PERSONAL.xlsb-Datei zusammenhängen, wie so viele erwähnt haben. Es war jedoch bis vor kurzem immer erfolgreich versteckt worden.

Ich ging in den XLSTART-Ordner, um festzustellen, ob sich meine persönliche Arbeitsmappe tatsächlich am falschen Ort befand. Es war da, also habe ich versucht, es ohne Erfolg zu löschen und neu zu erstellen (nur ein großer Schmerz in meinem Hintern mit der Menge an Makros, die ich habe).

Ich ging zurück zum XLSTART-Ordner und sah, dass es auch eine Add-In-Datei gab, die ich für die Arbeit installieren musste. Ich habe diese Datei gelöscht und Excel neu gestartet - kein zusätzliches Fenster! PERSONAL.xlsb bleibt ebenfalls verborgen. Nicht, dass dies jedermanns Sache ist, aber es war meine

Kim
quelle
1
Können Sie uns sagen, was die entfernte Datei war? Wurde das Add-In auch in der Ansicht "Add-Ins verwalten" des Bildschirms "Einstellungen" (in Excel) angezeigt, und wenn ja, wurde es immer noch angezeigt, oder haben Sie es am Ende entfernt?
CBHacking
In Excel 2013 office15 wird ein ähnliches Szenario angezeigt, bei dem der HP ALM-Bezug TDExcelAddin.xlafür einige Benutzer mit personal.xlsb in Konflikt steht und diese Geisterfenster verursacht. Es ist nicht klar warum. Durch Deaktivieren einer dieser beiden Optionen wird das Problem behoben.
Amit Naidu
3

Ich hatte das gleiche Problem, weil ich Makros erstellt hatte, die in der Datei PERSONAL.xlsb in C: \ Users \ Benutzername \ AppData \ Roaming \ Microsoft \ Excel \ XLSTART gespeichert sind . Wenn Sie eine Datei öffnen, wird diese von nun an nicht mehr geöffnet, Sie können jedoch beispielsweise Makros verwenden, die für mehrere Dateien erstellt wurden. Nachdem ich nun die Lösung des Problems gesehen habe, kann ich mich nicht erinnern, warum ich diese PERSÖNLICHE Arbeitsmappe, die erstellt wurde, ausgeblendet habe.

Amber S
quelle
Sieht wahrscheinlich so aus, ich schreibe das später.
Deanna
Endlich ein Ort, der tatsächlich auf meinem Computer existiert hat! : D Außer, dass der Name meiner Datei nicht "PERSÖNLICH" war und ich wissentlich keine Makros erstellt habe - ich habe einfach alle Dateien dort gelöscht und alles hat wieder funktioniert.
Cold_Class
0

In meinem Fall konnte ich die Arbeitsmappe für Makros einfach nicht löschen, da sie voller Makros war. Was mir geholfen hat, war, die Datei personal.xlsb sichtbar zu machen, sie leicht zu ändern (ich habe die Spaltenbreite geändert), sie erneut zu speichern und wieder auszublenden. Und voila - das zusätzliche leere Fenster erscheint nicht mehr! Es sieht so aus, als ob MS einige Änderungen am xlsb-Dateiformat vorgenommen hat und die Datei aktualisiert werden muss.

Mikolajek
quelle
0

Das Personal.xlsb ein- und wieder auszublenden würde das Fenster für eine Sitzung für mich loswerden, aber es würde nicht für immer verschwinden. Also habe ich einen Markierer hinzugefügt, der jedes Mal automatisch ausgeführt wird, wenn ich Excel öffne, um personal.xlsb wieder 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, wird es jedes Mal ausgeführt, wenn Excel geöffnet wird, und das zweite Fenster wird entfernt.

OSUZorba
quelle