Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vytlačíte výber na každej stránke v programe Excel?

Excel nemá vstavanú funkciu na automatické vytlačenie konkrétneho výberu na * každej * stránke väčšieho pracovného hárka. Funkcia tlače vám umožňuje určiť jednu oblasť na tlač. Na dosiahnutie tohto cieľa budete potrebovať riešenie a najlepší prístup závisí od toho, aký druh výberu sa snažíte tlačiť:

Scenár 1:Výber je hlavičkou alebo prvkom podobným päte (opakovanie obsahu)

* Použite hlavičku/pätu: Ak je výber určený ako hlavička alebo päta, je to najjednoduchšie riešenie. Prejdite na kartu „Rozloženie stránky“, kliknite na tlačidlo „Tlačiť tituly“ a potom zadajte rozsah, ktorý chcete zopakovať ako hlavička alebo päta v príslušných políčkach.

Scenár 2:Výber je malý prvok, ktorý sa musí objaviť na každej stránke (napr. Logo)

* Vložte ako obrázok: Skopírujte svoj výber, vložte ho ako obrázok (pomocou možnosti „Paste Special“ a výberom “obrázka (Enhanced Metafile)“ alebo do podobného formátu) a umiestnite ho tam, kde ho chcete na každej stránke. Tento obrázok sa vytlačí na každej stránke. Upozorňujeme, že ak sa váš obsah často mení, budete musieť zakaždým aktualizovať obrázok.

Scenár 3:Výber je zložitejší prvok alebo údaje, ktoré musia byť na každej stránke (najnáročnejšie)

Vyžaduje si to pokročilejší prístup, často zahŕňajúci makro VBA (Visual Basic for Applications). Na to nie je jednoduché riešenie, ktoré nie je VBA. Makro by muselo:

1. Určte počet strán: Zahŕňa to výpočet veľkosti oblasti, ktorá je možné vytlačiť a veľkosť údajov.

2. iterate cez stránky: Makro by sa prepadlo cez každú stránku.

3. Vytlačte výber na každej stránke: To by mohlo zahŕňať dočasné nastavenie oblasti tlače alebo pomocou techník snímania obrazovky v makre na „vyrazenie“ výberu na obrázku každej stránky pred tlačom.

Príklad VBA kód (komplexný a vyžaduje modifikáciu na základe vašich potrieb): Toto je zjednodušená ilustrácia a nemusí fungovať bez úpravy vášho konkrétneho hárku. Pred pokusom o to je dôležité porozumieť VBA.

`` `VBA

Sub printSelectiononPage ()

„Toto je vysoko zjednodušený príklad a pravdepodobne bude vyžadovať významnú úpravu

„Pracovať správne pre vašu konkrétnu situáciu.

Dim WS ako pracovný hárok

Set ws =thorkbook.Sheets ("Sheet1") 'Zmeniť "hárok" na názov svojho hárku

Dim SelectionRange ako rozsah

Nastaviť selectionRange =Ws.Range ("A1:B5") 'Zmena vo vašom skutočnom rozsahu výberu

Slabý obrázok ako obrázok

Set pic =ws.pictures.add (selectionRange.top, selectionRange.left, selectionRange.width, selectionRange.height)

Pic.CopyPicture Vzhľad:=xlscreen, formát:=xlpicture

'... (kód na určenie počtu stránok a slučiek cez ne, vkladajte obrázok) ...

Koncový

`` `

Odporúčanie: Vo väčšine prípadov, najmä ak je váš „výber“ hlavičkou, pätou alebo jednoduchým logom, je najlepším prístupom používanie vstavanej hlavičky/päty alebo vloženie obrázka. Ak potrebujete zložitejší scenár 3, budete potrebovať značné odborné znalosti alebo pomoc od niekoho s touto odbornosťou. Pred spustením kódu VBA nezabudnite vždy zálohovať svoj zošit.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené