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

Jak powstrzymać program Excel przed otwarciem drugiego pustego okna podczas otwierania pliku w Eksploratorze?

Advertisement

Kiedy otwieram plik w Excelu z Eksploratora Windows, zawsze otrzymuję również drugie puste okno programu Excel. Irytujące jest to, że kiedy je zamykam, nie zamyka się ono, ale drugie okno się zamyka!

Wydaje się, że jest to powszechny problem:

Jak mogę zatrzymać pojawienie się tego drugiego okna?

Advertisement
Advertisement

Odpowiedzi (7)

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

Może to być spowodowane uszkodzeniem w osobistym skoroszycie z makrami (%appData%\Microsoft\Excel\XLSTARTMoże to być spowodowane uszkodzeniem w osobistym skoroszycie z makrami (), a usunięciePERSONAL.XLSB` z tego folderu spowodowało, że problem zniknął.

Musiałem wyeksportować każdy z modułów makr do innego folderu, następnie po usunięciu PERSONAL.XLSB, nagrać nowe makro zapisane w moim “Osobistym skoroszycie z makrami” (który odtworzył PERSONAL.XLSB), a następnie na pasku narzędzi Programisty kliknąć “Visual Basic” i ponownie zaimportować moduły makr.

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

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

Moje dodatkowe okno okazało się być problemem z dodołkami. W Excelu 2016, oto jak to naprawić:

  • Otwórz Excela.
  • Przejdź do Plik >Opcje.
  • Kliknij na Dodatki.
  • Spójrz na Aktywne Dodatki do Aplikacji (a więc alliterative!)
  • W dolnej części okna dialogowego, w Zarządzaniu, ustaw dropown na DodatkiCOM i kliknij **Dodatki… *

W moim przypadku były aktywne trzy dodatki COM:

  • MySQL For Excel
  • DriveForOffice [Google Drive Add-in]
  • Microsoft Excel Code Compatibility Inspector

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

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

Dokładnie taki sam problem miałem w Excelu 2015 przez dłuższy czas, a kiedy ukryłem podręcznik Personal.xlsb, zamiast tego otworzyła się pusta strona i nie mogłem jej zamknąć bez zamknięcia pliku, który faktycznie 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, a z jakiegoś powodu wyszukiwanie na dysku C nie zwracało zgodności z tą nazwą pliku. Moja lokalizacja była taka sama jak wymieniona powyżej, ale chciałem podzielić się tym, jak ją znalazłem w przypadku, gdy ktoś inny ma inną lokalizację.

Rozwiązaniem jest znalezienie prawdziwej lokalizacji pliku Personal.xlsb, aby można było go usunąć. Aby to zrobić, otwórz program excel i przejdź do pliku Personal.xlsb. Teraz wybierz zakładkę “Plik” u góry po lewej stronie, która załaduje stronę “Info”. Po prawej stronie informacji na tej stronie znajdują się takie informacje, jak “Właściwości, Daty powiązane, Osoby powiązane i Dokumenty powiązane”. Bezpośrednio pod Powiązanymi dokumentami znajduje się hiperłącze, które mówi “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 dana instalacja.

Teraz zamknij program Excel, usuń plik Personal.xlsb i otwórz ponownie program Excel. Powinien on otworzyć tylko ten plik, który chcesz, a drugie okno nie będzie się już pojawiać. 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. Ale zostawiłem go usuniętego i Excel w końcu ładuje się tak, jak się spodziewam.

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

Ja też miałem tę sprawę. Myślałem, że może to być związane z moim plikiem PERSONAL.xlsb, o którym tak wielu mówiło. Jednak do niedawna zawsze był on skutecznie ukrywany.

Poszedłem do folderu XLSTART, aby sprawdzić, czy mój osobisty podręcznik rzeczywiście był w złym miejscu. Był tam, więc próbowałem go skasować i odtworzyć bezskutecznie (po prostu duży ból w tyłku z ilością makr, które mam).

Wróciłem do folderu XLSTART i zobaczyłem, że jest tam również plik dodatkowy, który musiałem zainstalować do pracy. Usunąłem ten plik i zrestartowałem Excel - bez dodatkowego okna! PERSONAL.xlsb też pozostaje ukryty. Nie to, że to jest problem wszystkich, ale to był mój

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

Miałem ten sam problem, ponieważ stworzyłem makra, które zapisują się w PERSONAL.xlsb zlokalizowanym w C:\\NNNnazwa użytkownika{\i0}AppData\i0}Roaming\i0}Microsoft\i0xLSTART Możesz po prostu otworzyć z tej lokalizacji przejść do zakładki View i wybrać Hide. Od tej chwili, gdy otworzysz plik, nie będzie on już otwarty, ale nadal będzie można korzystać na przykład z utworzonych makr, które chcesz używać w wielu plikach. Teraz, gdy zobaczyłem rozwiązanie problemu, przypominam sobie, że nie ukrywałem tego OSOBISTYEGO skoroszytu, który został utworzony, po prostu nie mogę sobie przypomnieć, dlaczego miałbym to zrobić.

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

W moim przypadku po prostu nie mogłem skasować podręcznika z makrami, ponieważ był pełen makr. Pomogło mi to w uwidocznieniu pliku personal.xlsb, nieznacznej jego modyfikacji (zmieniłem szerokość kolumn), ponownym zapisaniu go i ponownym ukryciu. 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.

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

Ukrywanie i ponowne ukrywanie personal.xlsb pozbyłoby się okna na jedną sesję dla mnie, ale nie zniknęłoby na dobre. Więc dodałem marco, który będzie automatycznie uruchamiany za każdym razem, gdy otworzę Excel, aby ponownie ukryć 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, będzie on działał za każdym razem, gdy Excel zostanie otwarty i usunie drugie okno.

Advertisement

Pytania pokrewne

6
13
9
10
3
Advertisement
Advertisement