Full banenavn i topp- eller bunntekst

November 1  by Eliza

Excel lar deg sette inn mange forskjellige elementer i topp- eller bunnteksten av regnearket (som du kan se i andre ExcelTips). Dessverre, en av de elementene du ikke kan lett legge til er den fullstendige banen navnet på regnearkfilen. Du kan imidlertid legge banenavnet til topp- eller bunnteksten ved hjelp av en makro, for eksempel følgende ett:

Sub DoPath ()
'Setter inn filnavnet og banen i bunnteksten
'Av hvert regneark i den aktive arbeidsboken
For Hvert ark I ActiveWorkbook.Sheets
sheet.PageSetup.CenterFooter = ActiveWorkbook.FullName
Neste ark
End Sub

For å bruke dette, bare å kjøre den, og det legger den fullstendige banen og filnavnet for regnearkfilen inn til sentrum delen av bunntekst. Det gjør dette for hvert regneark i arbeidsboken. Hvis du vil at informasjonen legges til et annet sted i topp- eller bunnteksten, du bare erstatte CenterFooter del av makroen med ett av følgende: LeftFooter, RightFooter, LeftHeader, CenterHeader, eller RightHeader.

Som nevnt, endrer ovenfor makro topp- eller bunnteksten for hvert regneark i arbeidsboken. Hvis du bare ønsker å endre gjeldende regnearket, kan du bruke følgende forkortet versjon av makroen:

Sub DoOnePath ()
'Setter inn filnavnet og banen i bunnteksten
'Av den aktive arket
ActiveSheet.PageSetup.CenterFooter = ActiveWorkbook.FullName
End Sub

Du bør være oppmerksom på at i motsetning til andre elementer du pinne i topp- eller bunnteksten, banen og filnavnet satt inn av disse makroene er ikke "dynamisk". Dermed, hvis du flytter regnearkfilen til en annen katalog eller lagre den under et annet navn, må du kjøre makroen på nytt.

Mens de ovennevnte løsninger fungerer helt fint i alle versjoner av Excel, hvis du bruker Excel 2002 bør du vite at det er en enda enklere måte å legge banenavnet til topp- eller bunnteksten. Microsoft endelig hørt forespørsler av brukerne, og lagt til en knapp til topp- og bunnteksten dialogbokser som lar deg sette inn både banen og filnavnet til en arbeidsbok. Følg denne fremgangsmåten:

  1. Velger regnearket som topp- eller bunnteksten du ønsker å endre.
  2. Velg Sideoppsett fra Fil-menyen. Excel viser dialogboksen Sideoppsett.
  3. Pass på at topp- / bunntekster er valgt. (Se figur 1)

    Full banenavn i topp- eller bunntekst

    Figur 1. Kategorien topp- / bunntekst i dialogboksen Sideoppsett.

  4. Klikk på enten Custom Header eller Custom bunn knapper, som ønsket. Word viser enten topp- eller bunn dialogboksen. (Se figur 2)

    Full banenavn i topp- eller bunntekst

    Figur 2. topp- eller bunn dialogboksen.

  5. Plasser innsettingspunktet i den venstre delen, midtseksjonen, eller høyre delen bokser, som ønsket.
  6. Klikk på Fil-knappen. (Det ser ut som en fil mappe med et stykke papir som stikker ut.) Excel setter inn følgende kode ved innsettingspunktet:

& [Bane] og [Fil]

  1. Når du skriver ut regnearket, erstatter Excel kodene med banenavnet og filnavnet på arbeidsboken, henholdsvis.
  2. Klikk på OK to ganger for å lukke begge dialogboksene.

I motsetning til den makro løsning levert tidligere i dette tipset, den nye topp- og bunntekstkoder i Excel 2002 er dynamiske. Hvis du endrer navn eller flytte arbeidsboken fil, vil informasjonen i topp- eller bunnteksten endres neste gang du skriver ut.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (2639) gjelder for Microsoft Excel 97, 2000, 2002, og 2003.