Vil du at noen Excel -filer skal åpnes automatisk når du starter Excel?
Dette kan være filer du åpner hver dag om morgenen (for eksempel sporingsark eller timeliste), eller noen prosjektrelaterte filer du må åpne så snart du starter Excel.
Selv om du alltid har muligheten til å åpne disse filene manuelt, er det bare en av de små tidsbesparende tingene du kan gjøre ved å automatisere prosessen.
Og denne automatiseringen trenger ikke noen VBA -kode eller komplekse trinn. Det er noe du kan gjøre på få sekunder og fortsette å spare tid hver dag.
Nå er det to måter du kan åpne Excel -filer automatisk:
- Når du starter Excel - Anbefalt
- Når du starter systemet (Windows)
- Når du åpner en Excel -fil, og den åpner alle relaterte filer med den (denne metoden bruker VBA)
I denne opplæringen vil jeg vise deg hvordan du åpner spesifikke Excel -filer når du starter Excel så vel som når du starter Windows.
Merk: Alle tingene jeg dekker i denne opplæringen er for et Windows -operativsystem. Hvis du bruker en Mac, kan du prøve det, men jeg har ikke testet dette på Mac.Åpne filer automatisk når du starter Excel
Med Excel kan du tilpasse oppførselen til:
- Start Excel og vis startskjermen (eller åpne en tom arbeidsbok)
- Start Excel og åpne en bestemt arbeidsbok eller mal
- Start Excel og åpne alle Excel -filene i en mappe
Når du starter Excel, er standardatferden at den åpner startskjermen som viser de siste arbeidsbøkene og malene (som vist nedenfor).
Merk: Denne oppførselen for å vise startskjermbildet ved oppstart har blitt en standard fra Excel 2013 og fremover
Fra startskjermen kan du velge å åpne en ny arbeidsbok, eller du kan velge blant de eksisterende malene i Excel (det er noen nyttige maler på denne listen).
Excel lar deg tilpasse oppføringsatferden der du kan angi om du vil åpne en ny, tom arbeidsbok (i stedet for startskjermen), eller en bestemt Excel -fil, eller til og med alle filene i en bestemt mappe.
Så la oss raskt gå gjennom de forskjellige alternativene og lære hvordan du kan tilpasse Excel -oppstart.
Åpne en tom fil når Excel starter
Når du aktiverer dette alternativet, åpner det en ny, tom arbeidsbok når du starter Excel.
Slik aktiverer du dette:
- Start Excel og åpne en ny arbeidsbok ved å klikke på Tom arbeidsbok i startskjermen (eller du kan åpne en eksisterende lagret arbeidsbok)
- Klikk på Fil
- Klikk på Alternativer
- Kontroller at Generelt er valgt i venstre rute i dialogboksen Alternativer for Excel
- Rull ned og i 'Oppstartsalternativer', og fjern merket for den som sier - 'Vis startskjermen når denne applikasjonen starter'
- Klikk OK.
Ferdig!
Nå når du starter Excel fra nå av, vil den åpne en tom arbeidsbok og ikke vise startskjermen.
Åpne en spesifikk arbeidsbok når Excel starter
Det er en XLStart -mappe i systemet som bestemmer hvilke filer som skal åpnes når Excel starter.
Som standard er denne mappen tom, og det er derfor du ser en startskjerm eller en tom arbeidsbok når du starter Excel.
Så hvis du vil at en bestemt Excel -arbeidsbok (eller til og med flere arbeidsbøker) skal åpnes når Excel starter, må du plassere denne arbeidsboken i denne XLStart -mappen.
Og for å gjøre dette må du først vite hvor du finner denne XLStart -mappen.
Nedenfor er trinnene for å få banen til XLStart -mappen:
- Åpne en ny arbeidsbok eller en eksisterende arbeidsbok
- Klikk på Fil
- Klikk på Alternativer
- I dialogboksen Alternativer for Excel klikker du på Trust Center (i venstre rute i dialogboksen)
- Klikk på Trust Center Settings
- Klikk på "Trusted Locations" i dialogboksen for tillitsenter som åpnes. Dette viser deg alle de klarerte stedene (inkludert Excel StartUp -posisjonen)
- Dobbeltklikk på Excel StartUp-stedet.
- Dette åpner dialogboksen for klarert plassering med Excel StartUp -mappeplassering. Kopier denne plasseringen.
- Åpne en hvilken som helst mappe, skriv inn det kopierte stedet og trykk Enter. Dette åpner Excel StartUp -mappen
- Plasser filen (eller snarveien til filen) du vil åpne i denne mappen. I eksemplet ovenfor har jeg filen Main.xlsx i denne mappen, som åpnes automatisk når jeg starter Excel neste gang.
Når du har gjort alle trinnene ovenfor og plassert filen i Excel StartUp -mappen, åpnes denne filen automatisk neste gang du åpner Excel.
Hvis du vil at flere filer skal åpnes, kan du også plassere alle filene i denne mappen.
Her er noen viktige ting å vite når du plasserer filer i XLStart -mappen:
- Bare de Excel -filene som er i XLStart -mappen, åpnes automatisk når du starter Excel. Hvis det er en fil i en undermappe i XLStart-mappen, åpnes ikke disse filene.
- Vær oppmerksom på at du bare kan plassere Excel -filformatene i denne mappen. Hvis du plasserer en fil som ikke kan leses av Excel, åpnes den ikke, og du får se en feil (filformatet er ikke gyldig).
- Hvis du har en Excel -fil som har en makro som kjører når du åpner filen, vil makroen kjøre selv når filen åpnes når den er i XLStart -mappen. Hvis du ikke vil at makroen skal kjøre, holder du SHIFT -tasten og åpner Excel.
Overskrive filer i Excel StartUp -mappen
Når du legger til en fil i Excel StartUp -mappen, kan du ikke overskrive den.
Dette betyr at når du har lagt til en fil og du åpner Excel neste gang, åpnes denne filen. Og nå hvis du gjør noen endringer i det og deretter prøver å lagre det, vil det be deg om å lagre det på et annet sted. Du vil se en melding som vist nedenfor:
Dette fungerer bra, for det meste ville filene du legger til i oppstartsmappen i Excel være maler/formater som du ikke vil endre. Så når du jobber med en fil som åpnes automatisk og deretter vil lagre den, vil den be deg om å lagre den på et annet sted.
Men hva om du vil lagre endringene i den samme filen (i Excel oppstartsmappe) og vil at disse endringene skal gjenspeile neste gang du åpner Excel.
Trikset ville være å lagre en snarvei til Excel -filen i XLStart -mappen og ikke selve Excel -filen.
Åpne arbeidsbøker automatisk i en bestemt mappe
I eksemplet ovenfor viste jeg deg hvordan du plasserer en Excel -fil eller flere filer i XLStart -mappen. Og når du åpner Excel, åpnes disse filene automatisk.
Men hva om du vil at filene i en annen mappe skal åpnes automatisk når Excel starter. Dette kan være en prosjektmappe eller malmappe som inneholder dine daglige filer. Eller dette kan være en mappe på nettverksstasjonen som har dine nåværende prosjektfiler som du vil åpne når du åpner Excel.
Excel lar deg spesifisere en mappe, og den åpner automatisk alle filene i mappen når du starter Excel.
Nedenfor er trinnene for å spesifisere denne alternative oppstartsmappen:
- Åpne en ny arbeidsbok eller en eksisterende arbeidsbok
- Klikk på Fil
- Klikk på Alternativer
- I dialogboksen Alternativer for Excel klikker du på Avansert (i venstre rute i dialogboksen)
- Rull ned og i Generelle alternativer, skriv inn plasseringen av mappen i feltet med beskrivelsen - "Ved oppstart, åpne alle filene i:"
- Klikk OK
Det er det!
Når du starter Excel, åpnes alle filene i denne spesifiserte mappen automatisk.
Noen ting å vite når du bruker denne metoden:
- Du kan overskrive filer som åpnes automatisk. Så hvis du åpner Excel, som åpner alle filene i den angitte mappen, og deretter gjør du en endring i hvilken som helst av filen og lagrer den, blir denne endringen lagret. Og neste gang du åpner Excel, åpnes disse filene i den angitte mappen med endringene du har gjort.
- Det vil bare åpne filer som er i Excel -format. For eksempel, hvis du har en MS Word -fil eller en notatblokk, blir den ikke åpnet.
- Bare filer i mappen åpnes (ikke i undermappene)
Jeg tror personlig at dette kan være en kilde til problemet, og noen ganger kan du ende opp med å gjøre endringer du ikke vil. For å forhindre dette kan du bruke opprette en VBA -kode som lagrer filen med et annet navn (kanskje tidsstempel) i en annen mappe når du lagrer den.
Her er et eksempel der en VBA -kode brukes til å lage sikkerhetskopier av arbeidsboken når du lagrer den.
Hvis det er en fil med samme navn i XLStart -mappen, så vel som i mappen du har angitt for å åpne arbeidsbøker, åpnes filen i XLStart -mappen.Åpne arbeidsbok-/regnearkmaler når Excel starter
Hvis det er en bestemt mal du må jobbe med hver dag, kan du lagre den og åpne den automatisk når du starter Excel.
For eksempel, hvis du har en mal som har en forhåndsinnstilt skrifttype/størrelse, topptekst/bunntekst, firmalogo, rad/kolonneoverskrifter, etc., kan du lagre dette som en mal og åpne den automatisk når Excel starter.
For å gjøre dette må du lagre Excel -filen som en mal (dekket i trinnene nedenfor) og deretter legge denne malfilen i XLStart -mappen eller i mappen du har angitt som den alternative oppstartsmappen.
Nedenfor er trinnene for å lagre en arbeidsbok som en mal:
- Åpne en ny arbeidsbok (eller bruk en eksisterende arbeidsbok som du vil lagre en mal)
- Gjør endringen du ønsker i malen (for eksempel skriftstørrelse/-type, topptekst/bunntekst, kolonner/radoverskrifter, plassholdertabeller, etc.)
- Klikk kategorien Fil
- Klikk på Lagre som
- Klikk på dialogboksen Lagre som type i dialogboksen Lagre som
- Klikk på Excel -mal (*.xltx)
- Finn mappen der du vil lagre denne malfilen
- Klikk på Lagre
Merk: I trinnene ovenfor klarte jeg ikke å lagre filen direkte i XLStart -mappen. Den viste en melding som vist nedenfor og sa at jeg ikke har tillatelse til å lagre i denne mappen. Men jeg klarte å lagre denne malfilen i en vanlig mappe og deretter kopiere/klippe og lime inn i XLStart -mappen. Alternativt kan du også lagre denne malfilen i mappen (og angi den mappen for å åpne Excel -filer automatisk). Oppretting og bruk av alternative mapper dekkes her.
Forhindre at Excel -filer åpnes automatisk
Hvis du åpner Excel og plutselig åpner noen arbeidsbok (er) sammen med, har du sannsynligvis en (eller begge) av de to situasjonene nedenfor:
- Det er filer i mappen Excel Startup (XLStart)
- Du har en alternativ mappe angitt som StartUp -mappen som har noen Excel -filer.
Så hvis du vil at Excel ikke skal åpne disse filene og bruke standardadferd for å åpne en tom arbeidsbok eller oppstartsskjermbildet, må du kontrollere de to tingene ovenfor.
Det første du må kontrollere er XLStart -mappen og fjerne eventuelle filer i den. Hvis du vet hvordan du finner XLStart -mappen, flott.
Følg ellers trinnene nedenfor for å sjekke om det er filer i XLStart -mappen:
- Åpne en ny arbeidsbok eller en eksisterende arbeidsbok
- Klikk på Fil
- Klikk på Alternativer
- I dialogboksen Alternativer for Excel klikker du på Trust Center (i venstre rute i dialogboksen)
- Klikk på Trust Center Settings
- Klikk på Trusted Locations i dialogboksen Trust Center som åpnes. Dette viser deg alle de klarerte stedene (inkludert Excel StartUp -stedet)
- Dobbeltklikk på Excel StartUp -stedet. Dette åpner dialogboksen for klarert plassering med Excel StartUp -mappeplassering
- Kopier plasseringsbanen
- Åpne en hvilken som helst mappe, skriv inn det kopierte stedet og trykk Enter. Dette åpner Excel StartUp -mappen
- Slett en fil i mappen.
Dette fjerner alle filer som åpnes automatisk når du starter Excel fordi disse var en del av XLStart -mappen.
Du kan sjekke om dette løser problemet (lukk alle Excel -arbeidsbøker og start Excel på nytt).
Hvis du fortsatt har filer som åpnes automatisk, har du sannsynligvis en annen mappe angitt som oppstartsmappe.
Nedenfor er trinnene for å fjerne mapper som standard StartUp -mappe:
- Åpne en ny arbeidsbok eller en eksisterende arbeidsbok
- Klikk på Fil
- Klikk på Alternativer
- I dialogboksen Alternativer for Excel klikker du på Avansert (i venstre rute i dialogboksen)
- Rull ned og i de generelle alternativene, slett en hvilken som helst plassering av mappen i feltet med beskrivelsen - "Ved oppstart, åpne alle filene i:"
- Klikk OK
Åpne Excel -filer automatisk når du starter datamaskinen/den bærbare datamaskinen
Akkurat som vi har en XLStart -mappe som automatisk åpner Excel -filer i den, finnes det også en oppstartsmappe for Windows.
Denne mappen brukes ofte til å åpne bestemte programmer som du vil åpne automatisk når systemet starter - for eksempel nettleser eller Microsoft -programmer som Excel eller PowerPoint.
Du kan også bruke denne mappen til å åpne spesifikke Excel -filer så snart datamaskinen starter.
For å gjøre dette må du kopiere filen (eller snarveien til den filen) og plassere den i oppstartsmappen.
Nedenfor er trinnene for å åpne oppstartsmappen i Windows 8 og 10:
- Åpne Windows Run -dialogboksen (bruk den korte tastaturet Windows -tast + R eller skriv Kjør i søkefeltet nederst til venstre i systemet).
- I dialogboksen Kjør, kopier og lim inn følgende bane - %AppData%\ Microsoft \ Windows \ Start Menu \ Programs \ Startup
- Trykk på Enter -tasten eller klikk OK.
Trinnene ovenfor vil åpne Windows StartUp -mappen. Plasser nå Excel -filene eller snarveien til Excel -filene du vil åpne så snart Windows starter.
Du kan også oppnå det samme ved å legge til filen i XLSart -mappen eller bruke en alternativ mappe (begge dekket ovenfor i denne opplæringen), og deretter legge til en snarvei til Excel -programmet i oppstartsmappen i Windows. Dette får Excel til å starte når du starter Windows (fordi du har Excel -snarveien i oppstartsmappen i Windows), som igjen åpner filene i XLStart -mappen.
Hvis du bruker Windows 7, kan du finne instruksjonene for å åpne oppstartsmappen her.
Åpne relaterte Excel -filer når du åpner en bestemt arbeidsbok (ved hjelp av VBA)
I avsnittene ovenfor dekket jeg hvordan jeg åpner filer når du starter Excel.
I denne delen av opplæringen vil jeg vise deg hvordan du åpner alle relaterte filer når du åpner en bestemt Excel -arbeidsbok.
For eksempel, hvis du jobber med et prosjekt, kan du åpne hovedsporeren, og det vil samtidig åpne noen relaterte filer (for eksempel prosjektstatus-regneark eller nytte-nytte-analyse av prosjektet eller prosjektplanleggingsarbeidsbok).
Du skjønner ideen!
For å gjøre dette kan du bruke en enkel VBA -kode og spesifisere filene du vil åpne.
Nedenfor er koden som åpner en relatert fil ‘Tracker.xlsx’ når du åpner filen der denne koden ligger:
Private Sub Workbook_Open () Workbooks.Open "C: \ Users \ sumit \ Desktop \ Test File A.xlsx" End Sub
Koden ovenfor bruker Workbook open -hendelsen til å kjøre koden så snart denne arbeidsboken åpnes. Du må spesifisere den nøyaktige banen til filen (inkludert filtypen).
Hvis du vil at flere filer skal åpnes, kan du legge til flere kodelinjer med hver linje som angir plasseringen av filen.
For eksempel vil koden nedenfor åpne tre filer når du åpner denne koden:
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 .Åpne "C: \ Users \ sumit \ Desktop \ Test New \ Test File C.xlsx" End Sub
Hvor skal jeg legge denne koden?
Denne koden må plasseres i arbeidsboken, som når den åpnes, vil utløse åpning av den relaterte arbeidsboken (hvis adresse er nevnt i koden).
Nedenfor er trinnene for å plassere koden i arbeidsboken:
- Med arbeidsboken åpen holder du ALT -tasten og trykker deretter på F11 -tasten. Dette åpner VB Editor.
- I VB Editor dobbeltklikker du på ThisWorkbook-objektet (som vil bli oppført som et av objektene i Project Explorer-ruten). Dette åpner kodevinduet for ThisWorkbook -objektet. Hvis du ikke kan se Project Explorer -ruten, klikker du på "View" i menylinjen og klikker deretter på "Project Explorer".
- Kopier og lim inn koden ovenfor i kodevinduet
- Lukk VB Editor
Når du har plassert koden ovenfor i kodevinduet ‘ThisWorkbook’, når denne arbeidsboken åpnes, blir denne VBA -koden utført, noe som igjen åpner de angitte Excel -filene.