Jak mogę powstrzymać Excela przed otwarciem drugiego pustego okna podczas otwierania pliku z Eksploratora?

36

Kiedy otwieram plik Excela z Eksploratora Windows, zawsze pojawia się również drugie okno Excela. Irytujące jest to, że kiedy go zamykam, nie zamyka się, ale robi to drugie okno!

To wydaje się być częstym problemem:

Jak mogę zatrzymać wyświetlanie tego drugiego okna?

Deanna
źródło
techwalla.com/articles/… Ten link pomógł mi
Standin.Wolf,
2
Plik> Opcje> Dodatki> [na dole] Zarządzaj: Dodatki COM> Idź> wyłącz MySQL dla programu Excel
Alaa M.
Sprawdź najczęściej głosowaną odpowiedź podaną Girish Mw łączonym poście .
SIM

Odpowiedzi:

29

Może się to zdarzyć z powodu uszkodzenia skoroszytu osobistego makra ( %appData%\Microsoft\Excel\XLSTART\), a usunięcie PERSONAL.XLSBz tego folderu spowodowało, że problem zniknął.

Musiałem wyeksportować każdy z moich modułów makr do innego folderu, a następnie po usunięciu PERSONAL.XLSBzarejestrować nowe makro zapisane w moim „Osobistym skoroszycie makr” (który został ponownie utworzony PERSONAL.XLSB), a następnie na pasku narzędzi programisty kliknąć „Visual Basic” i zaimportować moduły makr jeszcze raz.

Wszystkie klawisze skrótów i opisy zostały zachowane, ale co ważniejsze, nie otrzymywałem drugiej kopii otwierania Excela za każdym razem, gdy otwierałem arkusz roboczy z Eksploratora.

Deanna
źródło
2
Musiałem pozbyć się mojego starego PERSONAL.XLSB, a następnie skopiować i wkleić zawartość makra do nowej, utworzonej przez Office 2016.
Adam Nofsinger
Usunięcie tego pliku rozwiązało również dla mnie problem. Przez chwilę będzie pilnować folderu i upewnić się, że to się nie powtórzy
SimonC - Przywróć Monikę
28

Moje dodatkowe okno okazało się problemem z dodatkami . W programie Excel 2016 oto jak to naprawić:

  • Otwórz program Excel.
  • Przejdź do Plik> Opcje.
  • Kliknij Dodatki.
  • Spójrz na dodatki do aktywnych aplikacji (tak aliteracyjne!)
  • W dolnej części okna dialogowego, w Zarządzaj, ustaw listę rozwijaną na Dodatki COM i kliknij Idź ...
  • Odznacz rzeczy, których nie potrzebujesz.

W moim przypadku aktywne były trzy dodatki COM:

  • MySQL dla programu Excel
  • DriveForOffice [dodatek do Dysku Google]
  • Inspektor zgodności kodu Microsoft Excel

Opuściłem DriveForOffice, ale wyłączyłem pozostałe dwa, a moje dodatkowe okno przestało się wyświetlać.

Kyralessa
źródło
1
Naprawiłem to dla mnie ... jak również naprawiłem problem z zawsze monitowaniem o zapisanie niezmienionych arkuszy. Miałem także MySQL dla Excela i kilka dodatków związanych z Visual Studio.
omatai
10
Dodatek „MySQL for Excel” specjalnie spowodował powstanie dodatkowego arkusza na moim komputerze. Dzięki za wskazówkę!
MikeB
3
Sądząc z własnego doświadczenia i tych, które już zauważyłem, podejrzewam, że winnym jest MySQL dla Excela, ponieważ pojawia się dwukrotnie w odpowiedzi i komentarzach, a także na mojej własnej liście. Pozostałe dwa dodatki COM na mojej liście to Team Foundation for Excel i Visual Studio Tools for Office Design-Time Adapter for Excel, z których nigdy nie korzystałem. Ponieważ obaj zostali wezwani w ubiegłym roku, podejrzewam, że żaden z nich nie był zaangażowany.
David A. Gray
2
jaki jest związek między otwarciem dwóch okien programu Excel i MySql?
user9623
Zacząłem zauważać ten problem po połączeniu się z bazą danych MySQL przy użyciu dodatku. Problem został zatrzymany po jego wyłączeniu.
xinthose
8

Miałem dokładnie ten sam problem w programie Excel 2015, a kiedy ukryłem skoroszyt Personal.xlsb, zamiast tego otworzyła się pusta strona i nie mogłem jej zamknąć bez zamknięcia pliku, który naprawdę chciałem otworzyć.

Ale w końcu znalazłem rozwiązanie! Mój problem polegał na tym, że miałem plik Personal.xlsb w alternatywnej lokalizacji iz jakiegoś powodu wyszukiwanie na dysku C nie zwróciło dopasowania dla tej nazwy pliku. Moja lokalizacja była taka sama, jak wspomniana powyżej Amber, ale chciałem podzielić się tym, jak ją znalazłem, na wypadek gdyby ktoś inny miał inną lokalizację.

Rozwiązaniem jest znalezienie rzeczywistej lokalizacji pliku Personal.xlsb, aby można go usunąć. Aby to zrobić, otwórz program Excel i przejdź do pliku Personal.xlsb. Teraz wybierz zakładkę „Plik” w lewym górnym rogu, która załaduje stronę „Informacje”. Po prawej stronie informacji na tej stronie znajdują się takie informacje, jak „Właściwości, Powiązane daty, Powiązani ludzie i Powiązane dokumenty”. Bezpośrednio w obszarze Dokumenty pokrewne znajduje się hiperłącze z napisem „Otwórz lokalizację pliku”. Kliknij to hiperłącze, a program Excel otworzy prawdziwą lokalizację pliku Personal.xlsb, niezależnie od tego, gdzie została umieszczona w konkretnej instalacji.

Teraz zamknij program Excel, usuń plik Personal.xlsb i ponownie otwórz program Excel. Powinien otworzyć tylko żądany plik, a drugie okno nie będzie już wyświetlane. Od tego momentu oczekuję, że inne wskazówki online dotyczące tworzenia / usuwania / pokazywania / ukrywania pliku Personal.xlsb będą działać zgodnie z oczekiwaniami. Zostawiłem go jednak usunięty i program Excel w końcu ładuje się zgodnie z oczekiwaniami.

Chris Riesz
źródło
2
„przejdź do pliku Personal.xlsb” - jak ???
tbone
tbone: możesz przejść do zakładki Widok, kliknąć Odkryj i wybrać personal.xlsb w wyskakującym oknie dialogowym.
Amit Naidu
5

Też miałem ten problem. Pomyślałem, że może to być związane z moim plikiem PERSONAL.xlsb, tak jak wiele innych wspomnianych. Jednak do niedawna zawsze był z powodzeniem ukryty.

Poszedłem do folderu XLSTART, aby sprawdzić, czy mój osobisty skoroszyt rzeczywiście znajduje się w niewłaściwym miejscu. Był tam, więc próbowałem go usunąć i odtworzyć bezskutecznie (po prostu wielki ból w tyłku z ilością makr, które mam).

Wróciłem do folderu XLSTART i zobaczyłem, że był tam również plik dodatku, który musiałem zainstalować do pracy. Usunąłem ten plik i ponownie uruchomiłem program Excel - bez dodatkowego okna! PERSONAL.xlsb również pozostaje ukryty. Nie chodzi o to, że to kwestia wszystkich, ale była moja

Kim
źródło
1
Czy możesz nam powiedzieć, jaki był usunięty plik? Czy dodatek pojawił się także w widoku „Zarządzaj dodatkami” ekranu Ustawienia (w programie Excel), a jeśli tak, to czy nadal się wyświetla, czy też go usunąłeś?
CBHacking
Widzę podobny scenariusz w programie Excel 2013 Office15, w którym związany z HP ALM TDExcelAddin.xlakonflikt z niektórymi użytkownikami personal.xlsb powoduje okna z widmem. Nie jest jasne, dlaczego. Wyłączenie jednego z tych dwóch sposobów naprawia to.
Amit Naidu
3

Miałem ten sam problem, ponieważ utworzyłem makra, które zapisuje się w PERSONAL.xlsb w C: \ Users \ nazwa użytkownika \ AppData \ Roaming \ Microsoft \ Excel \ XLSTART Możesz po prostu otworzyć z tej lokalizacji przejdź do zakładki Widok i wybierz Ukryj . Odtąd, kiedy otworzysz plik, nie będzie już on również otwierany, ale nadal pozwoli na użycie, na przykład, utworzonych makr, których chciałbyś użyć w wielu plikach. Teraz, gdy widziałem rozwiązanie problemu, który przypominam sobie, że odkryłem, że ten OSOBISTY skoroszyt jest tworzony, po prostu nie mogę sobie przypomnieć, dlaczego to zrobiłem.

Amber S
źródło
Wygląda na to, że napiszę to później.
Deanna
wreszcie miejsce, które faktycznie istniało na moim komputerze! : D Z wyjątkiem tego, że nazwa mojego pliku nie była „OSOBISTA” i świadomie nie utworzyłem żadnych makr - po prostu usunąłem wszystkie pliki tam zawarte i wszystko znowu działało.
Cold_Class,
0

W moim przypadku po prostu nie mogłem usunąć skoroszytu makr, ponieważ był on pełen makr. Pomógł mi uczynić plik personal.xlsb widocznym, nieco go zmodyfikować (zmieniłem szerokość kolumn), ponownie go zapisać i ukryć. I voila - dodatkowe puste okno już się nie pojawia! Wygląda na to, że MS wprowadził pewne zmiany w formacie pliku xlsb i plik wymaga aktualizacji.

mikolajek
źródło
0

Odkrywanie i ponowne ukrywanie pliku personal.xlsb pozbyłby się okna na jedną sesję dla mnie, ale nie zniknęłoby na dobre. Dodałem więc marco, które uruchamiałoby się automatycznie przy każdym otwarciu programu Excel w celu ponownego ukrycia pliku personal.xlsb. Oto kod:

Private Sub Auto_Open()

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

End Sub

Jeśli dodasz to do modułu w Personal.xlsb, uruchomi się on za każdym razem, gdy program Excel zostanie otwarty i usunie drugie okno.

OSUZorba
źródło