- Samodejno odpiranje datotek, ko zaženete Excel
- Odprite predloge delovnega zvezka/delovnega lista, ko se Excel zažene
- Preprečite samodejno odpiranje Excelovih datotek
- Samodejno odpiranje Excelovih datotek, ko zaženete računalnik/prenosni računalnik
- Odprite sorodne datoteke Excel, ko odprete določen delovni zvezek (z uporabo VBA)
Želite, da se nekatere datoteke Excel samodejno odprejo, ko zaženete Excel?
To so lahko datoteke, ki jih odprete vsak dan zjutraj (na primer list za sledenje ali časovni razpored), ali nekatere datoteke, povezane s projekti, ki jih morate odpreti takoj, ko zaženete Excel.
Čeprav imate vedno možnost, da te datoteke odprete ročno, je to le ena od tistih majhnih prihrankov časa, ki jih lahko naredite z avtomatizacijo postopka.
Ta avtomatizacija ne potrebuje kode VBA ali zapletenih korakov. To je nekaj, kar lahko storite v nekaj sekundah in vsak dan prihranite čas.
Zdaj obstajata dva načina za samodejno odpiranje datotek Excel:
- Ko zaženete Excel - Priporočeno
- Ko zaženete sistem (Windows)
- Ko odprete Excelovo datoteko in z njo odpre vse povezane datoteke (ta metoda uporablja VBA)
V tej vadnici vam bom pokazal, kako odprete določene datoteke Excel, ko zaženete Excel in ko zaženete Windows.
Opomba: Vse, kar obravnavam v tej vadnici, je za operacijski sistem Windows. Če uporabljate Mac, lahko poskusite, vendar tega nisem preizkusil na Macu.Samodejno odpiranje datotek, ko zaženete Excel
Z Excelom lahko obnašanje ob zagonu prilagodite tako:
- Zaženite Excel in pokažite začetni zaslon (ali odprite prazen delovni zvezek)
- Zaženite Excel in odprite določen delovni zvezek ali predlogo
- Zaženite Excel in odprite vse Excelove datoteke v mapi
Ko zaženete Excel, privzeto ravnanje odpre začetni zaslon, na katerem so prikazani nedavni delovni zvezki in predloge (kot je prikazano spodaj).
Opomba: To obnašanje prikaza začetnega zaslona ob zagonu je od Excela 2013 naprej privzeto
Na začetnem zaslonu lahko odprete nov delovni zvezek ali pa izberete obstoječe predloge v Excelu (na tem seznamu je nekaj uporabnih predlog).
Excel vam omogoča, da prilagodite zagonsko vedenje, kjer lahko določite, ali želite odpreti nov prazen delovni zvezek (namesto začetnega zaslona), ali določeno Excelovo datoteko ali celo vse datoteke v določeni mapi.
Zato hitro pojdimo skozi različne možnosti in se naučimo, kako lahko prilagodite zagon programa Excel.
Ko se Excel zažene, odprite prazno datoteko
Ko omogočite to možnost, se bo ob vsakem zagonu Excela odprl nov prazen delovni zvezek.
To omogočite tako:
- Zaženite Excel in odprite nov delovni zvezek s klikom na Prazen delovni zvezek na začetnem zaslonu (ali pa odprete kateri koli obstoječi shranjeni delovni zvezek)
- Kliknite na Datoteka
- Kliknite Možnosti
- V pogovornem oknu Možnosti Excel se prepričajte, da je v levem podoknu izbrano Splošno
- Pomaknite se navzdol in v razdelku »Možnosti zagona« in počistite polje, ki pravi - »Pokaži začetni zaslon, ko se ta aplikacija zažene«
- Kliknite V redu.
Končano!
Zdaj, ko zaženete Excel od zdaj, bo odprl prazen delovni zvezek in ne bo prikazal začetnega zaslona.
Ko se Excel zažene, odprite poseben delovni zvezek
V vašem sistemu je mapa XLStart, ki določa, katere datoteke naj se odprejo ob zagonu Excela.
Ta mapa je privzeto prazna, zato se ob zagonu Excela prikaže začetni zaslon ali prazen delovni zvezek.
Če želite, da se ob zagonu Excela odpre poseben delovni zvezek v Excelu (ali celo več delovnih zvezkov), morate ta delovni zvezek postaviti v to mapo XLStart.
Če želite to narediti, morate najprej vedeti, kje najdete to mapo XLStart.
Spodaj so navedeni koraki za pot do mape XLStart:
- Odprite nov delovni zvezek ali obstoječi delovni zvezek
- Kliknite na Datoteka
- Kliknite Možnosti
- V pogovornem oknu Možnosti Excel kliknite Center zaupanja (v levem podoknu pogovornega okna)
- Kliknite na Nastavitve centra zaupanja
- V pogovornem oknu centra zaupanja, ki se odpre, kliknite »Zaupanja vredne lokacije«. To vam bo pokazalo vse zaupanja vredne lokacije (vključno z lokacijo Excel StartUp)
- Dvokliknite mesto Excel StartUp.
- S tem se odpre pogovorno okno zaupanja vredne lokacije z lokacijo mape Excel StartUp. Kopirajte to lokacijo.
- Odprite katero koli mapo in vnesite kopirano lokacijo ter pritisnite Enter. S tem se odpre mapa Excel StartUp
- Datoteko (ali bližnjico do datoteke), ki jo želite odpreti, postavite v to mapo. V zgornjem primeru imam v tej mapi datoteko z imenom Main.xlsx, ki bi se samodejno odprla, ko naslednjič zaženem Excel.
Ko naredite vse zgornje korake in datoteko postavite v mapo Excel StartUp, se bo ta datoteka samodejno odprla, ko naslednjič odprete Excel.
Če želite, da se odpre več datotek, lahko vse datoteke postavite v to mapo.
Pri postavljanju datotek v mapo XLStart morate vedeti nekaj pomembnih stvari:
- Ko zaženete Excel, se bodo samodejno odprle samo tiste datoteke Excel, ki so v mapi XLStart. Če je v podmapi v mapi XLStart kakšna datoteka, se te datoteke ne bodo odprle.
- Upoštevajte, da lahko v to mapo vstavite samo oblike datotek Excel. Če postavite datoteko, ki je Excel ne more prebrati, se ne bo odprla in prikazala se bo napaka (oblika datoteke ni veljavna).
- Če imate datoteko Excel, ki ima makro, ki se zažene, ko odprete datoteko, bi se makro zagnal tudi, ko se datoteka odpre, ko je v mapi XLStart. Če ne želite, da se makro zažene, pridržite tipko SHIFT in nato odprite Excel.
Prepis datotek v zagonski mapi Excel
Ko datoteko dodate v mapo Excel StartUp, je ne boste mogli prepisati.
To pomeni, da se ta datoteka odpre, ko dodate datoteko in naslednjič odprete Excel. In če ga naredite nekaj sprememb in ga nato poskusite shraniti, vas bo prosil, da ga shranite na drugo mesto. Videli boste poziv, kot je prikazano spodaj:
To dobro deluje, saj so večinoma datoteke, ki jih dodate v zagonsko mapo programa Excel, predloge/oblike, ki jih ne želite spremeniti. Ko torej delate na datoteki, ki se je samodejno odprla in jo nato želite shraniti, vas bo prosila, da jo shranite na drugo mesto.
Kaj pa, če želite spremembe shraniti v isto datoteko (v zagonsko mapo programa Excel) in želite, da se te spremembe odražajo, ko naslednjič odprete Excel.
Trik bi bil v tem shranite bližnjico do Excelove datoteke v mapo XLStart in ne same Excelove datoteke.
Samodejno odpiranje delovnih zvezkov v določeni mapi
V zgornjem primeru sem vam pokazal, kako datoteko Excel ali več datotek vstavite v mapo XLStart. Ko odprete Excel, se te datoteke samodejno odprejo.
Kaj pa, če želite, da se datoteke v drugi mapi samodejno odprejo ob zagonu Excela. To je lahko mapa projekta ali mapa predloge, ki vsebuje datoteke za vsakodnevno uporabo. Ali pa je to lahko mapa na omrežnem pogonu, v kateri so vaše trenutne projektne datoteke, ki jih želite odpreti vsakič, ko odprete Excel.
Excel vam omogoča, da določite mapo in samodejno odpre vse datoteke v mapi, ko zaženete Excel.
Spodaj so navedeni koraki za določitev te nadomestne zagonske mape:
- Odprite nov delovni zvezek ali obstoječi delovni zvezek
- Kliknite na Datoteka
- Kliknite Možnosti
- V pogovornem oknu Možnosti Excel kliknite Napredno (v levem podoknu pogovornega okna)
- Pomaknite se navzdol in znotraj možnosti Splošno vnesite lokacijo mape v polje z opisom - »Ob zagonu odprite vse datoteke v:«
- Kliknite V redu
To je to!
Zdaj, ko zaženete Excel, bo samodejno odprl vse datoteke v tej določeni mapi.
Pri uporabi te metode morate vedeti nekaj stvari:
- Lahko prepišete datoteke, ki se samodejno odprejo. Če torej odprete Excel, ki odpre vse datoteke v določeni mapi, nato pa spremenite katero koli datoteko in jo shranite, bo ta sprememba shranjena. Ko naslednjič odprete Excel, bo odprl te datoteke v določeni mapi s spremembami, ki ste jih naredili.
- Odprl bo samo datoteke v formatu Excel. Na primer, če imate datoteko MS Word ali beležko, se ne odpre.
- Odprejo se samo datoteke v mapi (ne v podmapah)
Osebno menim, da je to lahko vir težave, včasih pa lahko naredite spremembe, ki jih ne želite. Če želite to preprečiti, lahko uporabite kodo VBA, ki shrani datoteko z drugim imenom (morda časovni žig) v drugo mapo, kadar koli jo shranite.
Tu je primer, ko se koda VBA uporablja za ustvarjanje varnostnih kopij delovnega zvezka, kadar koli ga shranite.
Če je v mapi XLStart in v mapi, ki ste jo določili za odpiranje delovnih zvezkov, datoteka z istim imenom, se datoteka v mapi XLStart odpre.Odprite predloge delovnega zvezka/delovnega lista, ko se Excel zažene
Če morate vsak dan delati na določeni predlogi, jo lahko shranite in samodejno odprete, ko zaženete Excel.
Če imate na primer predlogo, ki ima vnaprej nastavljeno vrsto/velikost pisave, glavo/nogo, logotip podjetja, glavo vrstice/stolpca itd., Jo lahko shranite kot predlogo in jo samodejno odprete, ko se Excel zažene.
Če želite to narediti, morate Excelovo datoteko shraniti kot predlogo (opisano v spodnjih korakih) in nato to datoteko predloge postaviti v mapo XLStart ali v mapo, ki ste jo določili kot nadomestno zagonsko mapo.
Spodaj so navedeni koraki za shranjevanje delovnega zvezka kot predloge:
- Odprite nov delovni zvezek (ali uporabite obstoječi delovni zvezek, za katerega želite shraniti predlogo)
- Naredite želeno spremembo v predlogi (na primer velikost/vrsto pisave, glavo/nogo, stolpce/glave vrstic, tabele imetnikov mest itd.)
- Kliknite zavihek Datoteka
- Kliknite Shrani kot
- V pogovornem oknu Shrani kot kliknite pogovorno okno Shrani kot vrsto
- Kliknite Excelovo predlogo (*.xltx)
- Poiščite mapo, v katero želite shraniti to datoteko predloge
- Kliknite Shrani
Opomba: V zgornjih korakih datoteke nisem mogel shraniti neposredno v mapo XLStart. Pokazal je poziv, kot je prikazano spodaj, ki pravi, da nimam dovoljenja za shranjevanje v tej mapi. Toda to datoteko predloge sem lahko shranil v običajno mapo in nato kopiral/izrezal in prilepil v mapo XLStart. Lahko pa tudi shranite to datoteko predloge v mapo (in to mapo določite za samodejno odpiranje datotek Excel). Ustvarjanje in uporaba nadomestnih map je zajeta tukaj.
Preprečite samodejno odpiranje Excelovih datotek
Če odprete Excel in se vam nenadoma odprejo nekateri delovni zvezki, imate verjetno enega (ali oba) od naslednjih dveh primerov:
- V mapi Excel Startup (XLStart) so datoteke
- Kot mapa StartUp imate določeno nadomestno mapo, ki vsebuje nekaj datotek Excel.
Če želite, da Excel teh datotek ne odpre in se zatečete k privzetemu odpiranju praznega delovnega zvezka ali zagonskega zaslona, morate preveriti zgornji dve stvari.
Najprej morate preveriti mapo XLStart in odstraniti vse datoteke v njej. Če veste, kako poiskati mapo XLStart, odlično.
Sicer sledite spodnjim korakom, da preverite, ali so datoteke v mapi XLStart:
- Odprite nov delovni zvezek ali obstoječi delovni zvezek
- Kliknite na Datoteka
- Kliknite Možnosti
- V pogovornem oknu Možnosti Excel kliknite Center zaupanja (v levem podoknu pogovornega okna)
- Kliknite na Nastavitve centra zaupanja
- V pogovornem oknu centra zaupanja, ki se odpre, kliknite Zaupanja vredne lokacije. To vam bo pokazalo vse zaupanja vredne lokacije (vključno z lokacijo Excel StartUp)
- Dvokliknite mesto Excel StartUp. S tem se odpre pogovorno okno zaupanja vredne lokacije z lokacijo mape Excel StartUp
- Kopirajte lokacijsko pot
- Odprite katero koli mapo in vnesite kopirano lokacijo ter pritisnite Enter. S tem se odpre mapa Excel StartUp
- Izbrišite katero koli datoteko v mapi.
S tem odstranite vse datoteke, ki se samodejno odprejo, ko zaženete Excel, ker so bile del mape XLStart.
Lahko preverite, ali to odpravlja težavo (zaprite vse Excelove delovne zvezke in znova zaženite Excel).
Če se datoteke še vedno samodejno odpirajo, imate verjetno določeno drugo mapo kot zagonsko mapo.
Spodaj so navedeni koraki za odstranitev katere koli mape kot privzete mape StartUp:
- Odprite nov delovni zvezek ali obstoječi delovni zvezek
- Kliknite na Datoteka
- Kliknite Možnosti
- V pogovornem oknu Možnosti Excel kliknite Napredno (v levem podoknu pogovornega okna)
- Pomaknite se navzdol in znotraj možnosti Splošno izbrišite katero koli lokacijo mape v polju z opisom - »Ob zagonu odprite vse datoteke v:«
- Kliknite V redu
Samodejno odpiranje Excelovih datotek, ko zaženete računalnik/prenosni računalnik
Tako kot imamo mapo XLStart, ki v njej samodejno odpre Excelove datoteke, obstaja tudi zagonska mapa za Windows.
Ta mapa se pogosto uporablja za odpiranje določenih programov, ki jih želite samodejno odpreti ob zagonu sistema - na primer brskalnika ali Microsoftovih programov, kot sta Excel ali PowerPoint.
To mapo lahko uporabite tudi za odpiranje določenih datotek Excel takoj, ko se računalnik zažene.
Če želite to narediti, morate kopirati datoteko (ali bližnjico do te datoteke) in jo postaviti v zagonsko mapo.
Spodaj so navedeni koraki za odpiranje zagonske mape v operacijskih sistemih Windows 8 in 10:
- Odprite pogovorno okno Windows Run (uporabite kratko tipko Windows + R ali pa v iskalno vrstico spodaj levo v sistemu vnesite Run).
- V pogovornem oknu Zaženi kopirajte in prilepite naslednjo pot - %AppData%\ Microsoft \ Windows \ Start Menu \ Programs \ Startup
- Pritisnite tipko Enter ali kliknite V redu.
Zgornji koraki bi odprli mapo Windows StartUp. Zdaj postavite Excelove datoteke ali bližnjico do Excelovih datotek, ki jih želite odpreti takoj, ko se zažene Windows.
Enako lahko dosežete tudi tako, da datoteko dodate v mapo XLSart ali uporabite nadomestno mapo (obe sta obravnavani zgoraj v tej vadnici), nato pa dodate bližnjico do programa Excel v zagonski mapi Windows. Tako se Excel zažene, ko zaženete Windows (ker imate bližnjico Excel v zagonski mapi Windows), ki nato odpre datoteke v mapi XLStart.
Če uporabljate Windows 7, lahko tukaj najdete navodila za odpiranje zagonske mape.
Odprite sorodne datoteke Excel, ko odprete določen delovni zvezek (z uporabo VBA)
V zgornjih razdelkih sem obravnaval, kako odpreti datoteke, ko zaženete Excel.
V tem delu vadnice vam bom pokazal, kako odprete vse povezane datoteke, ko odprete določen delovni zvezek Excel.
Če na primer delate na projektu, lahko odprete glavni sledilnik in hkrati odpre nekatere povezane datoteke (na primer delovni list stanja projekta ali analizo stroškov in koristi projekta ali delovni zvezek za načrtovanje projekta).
Dobiš idejo!
Če želite to narediti, lahko uporabite preprosto kodo VBA in določite datoteke, ki jih želite odpreti.
Spodaj je koda, ki bo odprla sorodno datoteko »Tracker.xlsx«, ko odprete datoteko, v kateri je ta koda:
Private Sub Workbook_Open () Workbooks.Open "C: \ Users \ sumit \ Desktop \ Test File A.xlsx" End Sub
Zgornja koda uporablja dogodek odprtega delovnega zvezka za zagon kode takoj, ko se ta delovni zvezek odpre. Določiti morate natančno pot do datoteke (vključno s pripono datoteke).
Če želite odpreti več datotek, lahko dodate več vrstic kode, pri čemer vsaka vrstica določa lokacijo datoteke.
Na primer, spodnja koda bo odprla tri datoteke, ko odprete datoteko, v kateri je ta koda:
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" Delovni zvezki .Odprite "C: \ Users \ sumit \ Desktop \ Test New \ Test File C.xlsx" End Sub
Kam postaviti to kodo?
To kodo je treba vnesti v delovni zvezek, ki bi ob odprtju sprožil odpiranje povezanega delovnega zvezka (katerega naslov je omenjen v kodi).
Spodaj so navedeni koraki za umestitev kode v delovni zvezek:
- Ko je delovni zvezek odprt, pridržite tipko ALT in nato pritisnite tipko F11. S tem se odpre urejevalnik VB.
- V urejevalniku VB dvokliknite predmet ThisWorkbook (ki bi bil naveden kot eden od predmetov v podoknu Raziskovalec projektov). To bi odprlo okno kode za objekt ThisWorkbook. Če ne vidite podokna Raziskovalca, v menijski vrstici kliknite »Pogled« in nato »Raziskovalec projektov«.
- V oknu za kodo kopirajte in prilepite zgornjo kodo
- Zaprite urejevalnik VB
Ko postavite zgornjo kodo v okno kode "Ta delovni zvezek", se bo koda VBA izvedla, ko se odpre ta delovni zvezek, kar bo odprlo določene datoteke Excel.