Jak automatycznie otworzyć określony plik Excela podczas uruchamiania?

Chcesz, aby niektóre pliki programu Excel otwierały się automatycznie po uruchomieniu programu Excel?

Mogą to być pliki otwierane codziennie rano (takie jak arkusz śledzenia lub grafik) lub niektóre pliki związane z projektem, które należy otworzyć zaraz po uruchomieniu programu Excel.

Chociaż zawsze masz możliwość ręcznego otwarcia tych plików, jest to tylko jedna z tych małych oszczędności czasu, które możesz zrobić, automatyzując proces.

A ta automatyzacja nie wymaga żadnego kodu VBA ani skomplikowanych kroków. To coś, co możesz zrobić w kilka sekund i każdego dnia oszczędzać czas.

Teraz są dwa sposoby automatycznego otwierania plików Excela:

  1. Po uruchomieniu programu Excel - Zalecana
  2. Po uruchomieniu systemu (Windows)
  3. Po otwarciu pliku Excela otwiera on wszystkie powiązane z nim pliki (ta metoda wykorzystuje VBA)

W tym samouczku pokażę, jak otwierać określone pliki Excela podczas uruchamiania programu Excel, a także podczas uruchamiania systemu Windows.

Uwaga: Wszystkie rzeczy, które omówię w tym samouczku, dotyczą systemu operacyjnego Windows. Jeśli używasz Maca, możesz spróbować, ale nie testowałem tego na Macu.

Automatycznie otwieraj pliki po uruchomieniu programu Excel

W programie Excel możesz dostosować zachowanie uruchamiania, aby:

  1. Uruchom program Excel i pokaż ekran startowy (lub otwórz pusty skoroszyt)
  2. Uruchom program Excel i otwórz określony skoroszyt lub szablon
  3. Uruchom Excela i otwórz wszystkie pliki Excela w folderze

Po uruchomieniu programu Excel zachowaniem domyślnym jest otwarcie ekranu startowego z ostatnimi skoroszytami i szablonami (jak pokazano poniżej).

Uwaga: to zachowanie polegające na wyświetlaniu ekranu startowego podczas uruchamiania stało się domyślne od programu Excel 2013 i nowszych

Na ekranie startowym możesz otworzyć nowy skoroszyt lub wybrać jeden z istniejących szablonów w programie Excel (na tej liście znajduje się kilka przydatnych szablonów).

Program Excel umożliwia dostosowanie zachowania uruchamiania, w którym można określić, czy chcesz otworzyć nowy pusty skoroszyt (zamiast ekranu startowego), określony plik programu Excel, a nawet wszystkie pliki w określonym folderze.

Przejdźmy więc szybko przez różne opcje i dowiedzmy się, jak dostosować uruchamianie programu Excel.

Otwórz pusty plik po uruchomieniu programu Excel

Po włączeniu tej opcji przy każdym uruchomieniu programu Excel zostanie otwarty nowy pusty skoroszyt.

Oto jak to włączyć:

  1. Uruchom program Excel i otwórz nowy skoroszyt, klikając Pusty skoroszyt na ekranie startowym (lub możesz otworzyć dowolny istniejący zapisany skoroszyt)
  2. Kliknij Plik
  3. Kliknij Opcje
  4. W oknie dialogowym Opcje programu Excel upewnij się, że w lewym okienku zaznaczono opcję Ogólne
  5. Przewiń w dół i w „Opcjach uruchamiania” i odznacz ten, który mówi – „Pokaż ekran startowy po uruchomieniu tej aplikacji”
  6. Kliknij OK.

Zrobione!

Teraz po uruchomieniu programu Excel od teraz otworzy się pusty skoroszyt i nie wyświetli ekranu startowego.

Otwórz określony skoroszyt po uruchomieniu programu Excel

W systemie znajduje się folder XLStart, który określa, które pliki należy otworzyć po uruchomieniu programu Excel.

Domyślnie ten folder jest pusty, co jest przyczyną wyświetlania ekranu startowego lub pustego skoroszytu po uruchomieniu programu Excel.

Jeśli więc chcesz, aby określony skoroszyt programu Excel (lub nawet wiele skoroszytów) był otwierany po uruchomieniu programu Excel, musisz umieścić ten skoroszyt w tym folderze XLStart.

Aby to zrobić, musisz najpierw wiedzieć, gdzie znaleźć ten folder XLStart.

Poniżej znajdują się kroki, aby uzyskać ścieżkę folderu XLStart:

  1. Otwórz nowy skoroszyt lub istniejący skoroszyt
  2. Kliknij Plik
  3. Kliknij Opcje
  4. W oknie dialogowym Opcje programu Excel kliknij Centrum zaufania (w lewym okienku okna dialogowego)
  5. Kliknij Ustawienia Centrum zaufania
  6. W otwartym oknie dialogowym Centrum zaufania kliknij „Zaufane lokalizacje”. Spowoduje to wyświetlenie wszystkich zaufanych lokalizacji (w tym lokalizacji startowej programu Excel)
  7. Kliknij dwukrotnie lokalizację startową programu Excel.
  8. Spowoduje to otwarcie okna dialogowego zaufanej lokalizacji z lokalizacją folderu programu Excel StartUp. Skopiuj tę lokalizację.
  9. Otwórz dowolny folder i wprowadź skopiowaną lokalizację i naciśnij Enter. Spowoduje to otwarcie folderu startowego programu Excel
  10. Umieść plik (lub skrót do pliku), który chcesz otworzyć w tym folderze. W powyższym przykładzie mam w tym folderze plik o nazwie Main.xlsx, który otworzy się automatycznie przy następnym uruchomieniu programu Excel.

Po wykonaniu wszystkich powyższych kroków i umieszczeniu pliku w folderze startowym programu Excel plik ten zostanie automatycznie otwarty przy następnym otwarciu programu Excel.

Ponadto, jeśli chcesz otworzyć wiele plików, możesz umieścić wszystkie pliki w tym folderze.

Oto kilka ważnych rzeczy, które należy wiedzieć podczas umieszczania plików w folderze XLStart:

  • Tylko te pliki programu Excel, które znajdują się w folderze XLStart, zostaną automatycznie otwarte po uruchomieniu programu Excel. Jeśli w podfolderze w folderze XLStart znajduje się jakikolwiek plik, pliki te nie zostaną otwarte.
  • Pamiętaj, że w tym folderze możesz umieszczać tylko formaty plików Excel. Jeśli umieścisz plik, którego nie można odczytać w programie Excel, nie otworzy się on i zobaczysz błąd (nieprawidłowy format pliku).
  • Jeśli masz plik programu Excel, który ma makro, które jest uruchamiane podczas otwierania pliku, makro będzie działać nawet wtedy, gdy plik zostanie otwarty, gdy znajduje się w folderze XLStart. Jeśli nie chcesz, aby makro działało, przytrzymaj klawisz SHIFT, a następnie otwórz program Excel.

Nadpisywanie plików w folderze startowym programu Excel

Po dodaniu pliku do folderu startowego programu Excel nie będzie można go zastąpić.

Oznacza to, że po dodaniu pliku i następnym otwarciu programu Excel ten plik zostanie otwarty. A teraz, jeśli wprowadzisz w nim jakieś zmiany, a następnie spróbujesz go zapisać, poprosi Cię o zapisanie go w innej lokalizacji. Zobaczysz monit, jak pokazano poniżej:

Działa to dobrze, ponieważ w większości przypadków pliki dodawane do folderu startowego programu Excel są szablonami/formatami, których nie chcesz zmieniać. Tak więc, gdy pracujesz nad plikiem, który otworzył się automatycznie, a następnie chcesz go zapisać, poprosi Cię o zapisanie go w innej lokalizacji.

Ale co, jeśli chcesz zapisać zmiany w tym samym pliku (w folderze startowym programu Excel) i chcesz, aby zmiany te zostały odzwierciedlone przy następnym otwarciu programu Excel.

Sztuką byłoby: zapisać skrót do pliku Excel w folderze XLStart, a nie sam plik Excel.

Automatycznie otwieraj skoroszyty w określonym folderze

W powyższym przykładzie pokazałem, jak umieścić plik Excela lub wiele plików w folderze XLStart. A kiedy otwierasz Excel, te pliki otwierają się automatycznie.

Ale co, jeśli chcesz, aby pliki w innym folderze otwierały się automatycznie po uruchomieniu programu Excel. Może to być folder projektu lub folder szablonów, który zawiera pliki codziennego użytku. Lub może to być folder na dysku sieciowym, w którym znajdują się bieżące pliki projektu, które chcesz otwierać za każdym razem, gdy otwierasz program Excel.

Excel pozwala określić folder i automatycznie otworzy wszystkie pliki w folderze po uruchomieniu programu Excel.

Poniżej znajdują się kroki, aby określić ten alternatywny folder startowy:

  1. Otwórz nowy skoroszyt lub istniejący skoroszyt
  2. Kliknij Plik
  3. Kliknij Opcje
  4. W oknie dialogowym Opcje programu Excel kliknij Zaawansowane (w lewym okienku okna dialogowego)
  5. Przewiń w dół iw opcjach ogólnych wprowadź lokalizację folderu w polu z opisem - „Podczas uruchamiania otwórz wszystkie pliki w:”
  6. Kliknij OK

Otóż ​​to!

Teraz, gdy uruchomisz program Excel, automatycznie otworzy wszystkie pliki w tym określonym folderze.

Kilka rzeczy, które należy wiedzieć podczas korzystania z tej metody:

  1. Możesz nadpisywać pliki, które są automatycznie otwierane. Tak więc, jeśli otworzysz program Excel, który otwiera wszystkie pliki w określonym folderze, a następnie dokonasz zmiany w dowolnym pliku i zapiszesz go, ta zmiana zostanie zapisana. Następnym razem, gdy otworzysz program Excel, otworzy te pliki w określonym folderze z wprowadzonymi zmianami.
  2. Otworzy tylko pliki w formacie Excel. Na przykład, jeśli masz plik MS Word lub notatnik, nie zostanie on otwarty.
  3. Otwierane są tylko pliki w folderze (nie w podfolderach)

Osobiście uważam, że może to być źródłem problemu i czasami możesz wprowadzić zmiany, których nie chcesz. Aby temu zapobiec, możesz utworzyć kod VBA, który zapisuje plik pod inną nazwą (być może sygnaturą czasową) w innym folderze za każdym razem, gdy go zapisujesz.

Oto przykład, w którym kod VBA jest używany do tworzenia kopii zapasowych skoroszytu za każdym razem, gdy go zapisujesz.

W przypadku, gdy w folderze XLStart znajduje się plik o tej samej nazwie, a także w folderze określonym do otwierania skoroszytów, plik w folderze XLStart zostanie otwarty.

Otwórz skoroszyt/szablony arkusza roboczego po uruchomieniu programu Excel

Jeśli istnieje określony szablon, nad którym musisz pracować każdego dnia, możesz zapisać ten szablon i otwierać go automatycznie przy każdym uruchomieniu programu Excel.

Na przykład, jeśli masz szablon, który ma wstępnie ustawiony typ/rozmiar czcionki, nagłówek/stopkę, logo firmy, nagłówki wierszy/kolumn itp., możesz zapisać go jako szablon i otworzyć go automatycznie po uruchomieniu programu Excel.

Aby to zrobić, musisz zapisać plik Excel jako szablon (opisany w poniższych krokach), a następnie umieścić ten plik szablonu w folderze XLStart lub w folderze określonym jako alternatywny folder startowy.

Poniżej znajdują się kroki, aby zapisać skoroszyt jako szablon:

  1. Otwórz nowy skoroszyt (lub użyj istniejącego skoroszytu, którego szablon chcesz zapisać)
  2. Wprowadź żądaną zmianę w szablonie (np. rozmiar/typ czcionki, nagłówek/stopkę, nagłówki kolumn/wierszy, tabele zastępcze itp.)
  3. Kliknij kartę Plik
  4. Kliknij Zapisz jako
  5. W oknie dialogowym Zapisz jako kliknij okno dialogowe Zapisz jako typ
  6. Kliknij Szablon Excela (*.xltx)
  7. Znajdź folder, w którym chcesz zapisać ten plik szablonu
  8. Kliknij Zapisz

Uwaga: W powyższych krokach nie udało mi się zapisać pliku bezpośrednio w folderze XLStart. Pokazał monit, jak pokazano poniżej, mówiący, że nie mam uprawnień do zapisywania w tym folderze. Ale udało mi się zapisać ten plik szablonu w zwykłym folderze, a następnie skopiować/wyciąć i wkleić w folderze XLStart. Alternatywnie możesz również zapisać ten plik szablonu w folderze (i określić ten folder, aby automatycznie otwierać pliki Excel). Tutaj omówiono tworzenie i używanie folderów alternatywnych.

Zapobiegaj automatycznemu otwieraniu plików Excel

Jeśli otworzysz program Excel i nagle otworzysz niektóre skoroszyty, prawdopodobnie masz jedną (lub obie) z dwóch poniższych sytuacji:

  1. W folderze startowym programu Excel (XLStart) znajdują się pliki
  2. Masz alternatywny folder określony jako folder StartUp, który zawiera niektóre pliki programu Excel.

Jeśli więc chcesz, aby program Excel nie otwierał tych plików i korzystał z domyślnego zachowania polegającego na otwieraniu pustego skoroszytu lub ekranu startowego, musisz sprawdzić dwie powyższe rzeczy.

Pierwszą rzeczą do sprawdzenia jest folder XLStart i usuń z niego wszystkie pliki. Jeśli wiesz, jak zlokalizować folder XLStart, świetnie.

W przeciwnym razie wykonaj poniższe czynności, aby sprawdzić, czy w folderze XLStart znajdują się pliki:

  1. Otwórz nowy skoroszyt lub istniejący skoroszyt
  2. Kliknij Plik
  3. Kliknij Opcje
  4. W oknie dialogowym Opcje programu Excel kliknij Centrum zaufania (w lewym okienku okna dialogowego)
  5. Kliknij Ustawienia Centrum zaufania
  6. W otwartym oknie dialogowym Centrum zaufania kliknij Zaufane lokalizacje. Spowoduje to wyświetlenie wszystkich zaufanych lokalizacji (w tym lokalizacji startowej programu Excel)
  7. Kliknij dwukrotnie lokalizację startową programu Excel. Spowoduje to otwarcie okna dialogowego zaufanej lokalizacji z lokalizacją folderu startowego programu Excel
  8. Skopiuj ścieżkę lokalizacji
  9. Otwórz dowolny folder i wprowadź skopiowaną lokalizację i naciśnij Enter. Spowoduje to otwarcie folderu startowego programu Excel
  10. Usuń dowolny plik w folderze.

Spowoduje to usunięcie wszystkich plików, które są automatycznie otwierane po uruchomieniu programu Excel, ponieważ były one częścią folderu XLStart.

Możesz sprawdzić, czy to rozwiązuje problem (zamknij wszystkie skoroszyty programu Excel i ponownie uruchom program Excel).

Jeśli nadal masz pliki otwierające się automatycznie, prawdopodobnie masz inny folder określony jako folder startowy.

Poniżej znajdują się kroki, aby usunąć dowolny folder jako domyślny folder StartUp:

  1. Otwórz nowy skoroszyt lub istniejący skoroszyt
  2. Kliknij Plik
  3. Kliknij Opcje
  4. W oknie dialogowym Opcje programu Excel kliknij Zaawansowane (w lewym okienku okna dialogowego)
  5. Przewiń w dół iw opcjach ogólnych usuń dowolną lokalizację folderu w polu z opisem - „Podczas uruchamiania otwórz wszystkie pliki w:”
  6. Kliknij OK

Otwieraj pliki Excela automatycznie po uruchomieniu komputera/laptopa

Tak jak mamy folder XLStart, który automatycznie otwiera w nim pliki Excela, istnieje również folder startowy dla systemu Windows.

Ten folder jest często używany do otwierania określonych programów, które mają być otwierane automatycznie podczas uruchamiania systemu - takich jak przeglądarka lub programy firmy Microsoft, takie jak Excel lub PowerPoint.

Możesz także użyć tego folderu do otwierania określonych plików Excela zaraz po uruchomieniu komputera.

Aby to zrobić, musisz skopiować plik (lub skrót tego pliku) i umieścić go w folderze startowym.

Poniżej znajdują się kroki, aby otworzyć folder startowy w systemie Windows 8 i 10:

  1. Otwórz okno dialogowe Uruchom systemu Windows (użyj skrótu klawiszowego Windows + R lub po prostu wpisz Uruchom w pasku wyszukiwania w lewym dolnym rogu systemu).
  2. W oknie dialogowym Uruchom skopiuj i wklej następującą ścieżkę - %AppData%\Microsoft\Windows\Menu Start\Programy\Autostart
  3. Naciśnij klawisz Enter lub kliknij OK.

Powyższe kroki spowoduje otwarcie folderu startowego systemu Windows. Teraz umieść pliki programu Excel lub skrót do plików programu Excel, które chcesz otworzyć zaraz po uruchomieniu systemu Windows.

Możesz również osiągnąć to samo, dodając plik w folderze XLSart lub używając folderu alternatywnego (oba opisane powyżej w tym samouczku), a następnie dodaj skrót do programu Excel w folderze startowym systemu Windows. To sprawia, że ​​program Excel uruchamia się podczas uruchamiania systemu Windows (ponieważ masz skrót programu Excel w folderze startowym systemu Windows), który z kolei otwiera pliki w folderze XLStart.

Jeśli używasz systemu Windows 7, instrukcję otwierania folderu startowego znajdziesz tutaj.

Otwórz powiązane pliki Excela podczas otwierania określonego skoroszytu (przy użyciu VBA)

W powyższych sekcjach omówiłem, jak otwierać pliki po uruchomieniu programu Excel.

W tej części samouczka pokażę, jak otworzyć wszystkie powiązane pliki po otwarciu określonego skoroszytu programu Excel.

Na przykład, jeśli pracujesz nad projektem, możesz otworzyć główny tracker, który jednocześnie otworzy niektóre powiązane pliki (takie jak arkusz stanu projektu lub analiza kosztów i korzyści projektu lub skoroszyt planowania projektu).

Masz pomysł!

Aby to zrobić, możesz użyć prostego kodu VBA i określić pliki, które chcesz otworzyć.

Poniżej znajduje się kod, który otworzy powiązany plik „Tracker.xlsx” po otwarciu pliku, w którym znajduje się ten kod:

Private Sub Workbook_Open() Workbooks.Open "C:\Users\sumit\Desktop\Test File A.xlsx" End Sub

Powyższy kod używa zdarzenia Workbook open do uruchomienia kodu zaraz po otwarciu tego skoroszytu. Musisz podać dokładną ścieżkę do pliku (w tym rozszerzenie pliku).

Jeśli chcesz otworzyć wiele plików, możesz dodać wiele wierszy kodu, w każdym wierszu określającym lokalizację pliku.

Na przykład poniższy kod otworzy trzy pliki po otwarciu pliku, w którym znajduje się ten kod:

Private Sub Workbook_Open() Workbooks.Open "C:\Users\sumit\Desktop\Test New\Test File A.xlsx" Workbooks.Open "C:\Users\sumit\Desktop\Test New\Test File B.xlsx" Workbooks .Otwórz "C:\Users\sumit\Desktop\Test New\Test File C.xlsx" End Sub

Gdzie umieścić ten kod?

Ten kod należy umieścić w skoroszycie, który po otwarciu wywołałby otwarcie powiązanego skoroszytu (którego adres jest podany w kodzie).

Poniżej znajdują się kroki, aby umieścić kod w skoroszycie:

  1. Przy otwartym skoroszycie przytrzymaj klawisz ALT, a następnie naciśnij klawisz F11. Spowoduje to otwarcie edytora VB.
  2. W edytorze VB kliknij dwukrotnie obiekt ThisWorkbook (który zostanie wyświetlony jako jeden z obiektów w okienku Eksplorator projektów). Spowoduje to otwarcie okna kodu dla obiektu ThisWorkbook. Jeśli nie widzisz panelu Eksplorator projektu, kliknij „Widok” na pasku menu, a następnie kliknij „Eksplorator projektu”.
  3. W oknie kodu skopiuj i wklej powyższy kod
  4. Zamknij edytor VB

Po umieszczeniu powyższego kodu w oknie kodu „ThisWorkbook”, za każdym razem, gdy ten skoroszyt zostanie otwarty, ten kod VBA zostanie wykonany, co z kolei otworzy określone pliki Excel.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave