Microsoft Office Excel |
|
|
Kontrola zaglavljaNivo:
Često dobijam pitanja koja se odnose na kontrolu i pripremu štampe u Excelu. Više puta sam pisao na tu temu, a najviše čitalaca traži savet o postavljanju određenih sadržaja u zaglavlje ili podnožje stranice. Činjenica je da podsistem zaglavlja u Excelu, iako dobro razvijen, nije toliko očigledan i udoban kao u Wordu, pa mnogi bivaju zbunjeni misleći da je većinu stvari nemoguće izvesti. Kako imam običaj da kažem u takvim prilikama: kada je reč o Excelu, gotovo prirodni način razmišljanja je da treba angažovati VBA; sad, i na ovu temu bi se dalo dalje raspravljati, jer primećujem da je relativno veliki broj onih koji se ustežu od ulaska u VBE i "petljanja sa obimnim programskim jezikom". Neću da širim priču, ali vam moram istaći da je takav način razmišljanja, u najmanju ruku, čista šteta. VBA može da izgleda strašno "neprogramerima", ali dobitak može da bude mnogo veći od malo truda potrebnog da savladate prvu nelagodnost. Uostalom, pogledajte priloge o VBA Vratimo se problemu kroz jedan prosti primer: recimo da želite da štampanoj tabeli dodate informaciju o poslednjem snimanju radne sveske. Postupak je prost: najpre otvorite VBE (ALT+F11 ili Tools/Macro/Visual Basic Editor). U gornjem levom uglu se nalazi okno Project; u njemu dvaput kliknite na stavku ThisWorkbook; otvoriće se prozor za unos VBA koda. Uočite dve padajuće liste na vrhu prozora: u levoj listi odaberite stavku Workbook, a potom u desnoj pronađite stavku BeforeSave. U prozoru će se pojaviti vrh i dno budućeg makroa, a između ta dva reda samo napišite sledeće: ActiveSheet.PageSetup.RightHeader = Now Sad zatvorite VBE i snimite radnu svesku. Otvorite Print Preview radnog lista i proverite da li se u gornjem desnom uglu stranice nalazi aktuelni datum. Obratite pažnju na poslednju klauzulu u ovoj "kobasici": na raspolaganju je šest tačaka zaglavlja (LeftHeader, CenterHeader, RightHeader, LeftFooter, CenterFooter, RightFooter). Možete odabrati i neki drugi događaj iz padajuće liste, pa napraviti drugu kombinaciju. Na primer, ako hoćete da zabeležite trenutak štampanja, onda u listi odaberite događaj BeforeSave; recimo, možete postaviti "pečat" na sredinu podnožja: ActiveSheet.PageSetup.CenterFooter = "Odštampano: " & Now Obratite pažnju na prijatnu novost u Excelu 2002: sada je moguće da bilo kom području dodelite i sliku. Kada otvorite dijalog View / Header and Footer, odaberite stavku npr. Custom Header, pa kliknite na drugi taster zdesna. Preostalo je samo da u novom dijalogu odaberete željenu sliku.
|
|
Vrh stranice Prethodna stranica Naslovna strana Mapa sajta Pretraga |
| AFORIZAM ZA DANAS | OVIH DANA SLUŠAMO... |
| Copyright © Praktikum na Webu, 2000-2009; Valinor Design; sva prava pridržana. |