Napriek skutočnosti, že s kancelárskymi aplikáciami sady Office z produkcie spoločnosti Microsoft pracuje viac ako 90 percent používateľov, iba zlomok z nich dokáže zužitkovať funkcie a schopnosti jednotlivých softvérových aplikácií z uvedeného "balíka" na viac ako jednu tretinu.
Je určite nepopierateľné, že aplikácie sady Office obsahujú veľa prvkov, s ktorými sa mnohí používatelia ešte nikdy nestretli, a preto sú z ich pohľadu opradené rúškom tajomstva. Pri prvom kontakte s doposiaľ nepreskúmaným programovým príkazom, voľbou či položkou ponuky sa i z priemerne zdatného používateľa výpočtovej techniky stáva nedobrovoľný experimentátor, ktorého ďalšia púť je spravidla sprevádzaná sériou pokusov a omylov.
Ak by sme usporiadali súťaž o najzáhadnejšie pôsobiacu funkciu aplikácií Office, na jednej z prvých priečok by sa určite umiestnili programové makrá. Makrá môžeme zjednodušene definovať ako akcie, pomocou ktorých je možné automatizovať uskutočňované úlohy. Ak napríklad často v aplikácii Microsoft Excel zostavujete výsledné sumáre z analyzovaných údajov, môžete si celý proces zjednodušiť pripravením univerzálneho makra, ktoré vykoná všetky nevyhnutné úkony za vás. Makrá môžete s výhodou využiť pri mnohých príležitostiach: môžete napríklad automaticky vytvárať pôsobivé výsečové grafy z dodaných dát v Exceli, formátovať odseky vo Worde podľa svojich požiadaviek, či vykúzliť veľkolepé prezentačné efekty v PowerPointe. S pomocou makier môžete zefektívniť realizáciu mnohých činností, ktoré v aplikáciách sady Office robíte s pravidelnou periodicitou. Použitie makier by sme teda mohli bez akýchkoľvek problémov prirovnať k zavedeniu hromadnej výroby v priemysle: podobne ako stroje vykonávajú rutinné a zavše komplikované úkony a uľahčujú tak život pracovníkom, rovnakú službu preukazujú používateľom aplikácií sady Office programové makrá.
Dve cesty
Tým z vás, ktorí sa odhodlajú na viac ako len na letmý pohľad na makrá, príde iste vhod informácia, že pri snahe o zostrojenie vlastných makier sa môžete vydať dvoma cestami. Ako to už v živote býva, jedna je jednoduchšia, no menej flexibilná, zatiaľ čo tá druhá je náročnejšia, no ponúka sľubnejšie výsledky. Ak sa rozhodnete pre schodnejšiu alternatívu, môžete siahnuť po Záznamníku makier. Záznamník makier pracuje podobne ako virtuálna digitálna kamera: po svojom zapnutí sleduje a zaznamenáva všetky vaše kroky v prostredí zvolenej aplikácie sady Office. Nakoniec pre vás vytvorí skutočné makro, ktoré môžete v budúcnosti opätovne používať pri viacerých príležitostiach. Pokiaľ patríte k ostrieľanejším používateľom, môžete zvoliť dobrodružnejšiu trasu a vlastné makrá si zhotoviť v programovacom jazyku Visual Basic pre aplikácie (VBA) sami. Aj keď zvládnutie tohto jazyka si vyžaduje istý čas štúdia, prvé makrá budete schopní úspešne vytvárať už po niekoľkých minútach.
Hroziace riziká
Hoci sme doteraz hovorili len o pozitívach makier, netreba zabúdať na to, že každá minca má dve strany. Rizikovým faktorom spojeným s používaním makier je práve ich ohromný potenciál. Pôsobnosť makier je totiž tak široká, že skúsení programátori dokážu pomocou jazyka VBA ovládať i ďalšie programy a súčasti operačného systému používateľa. Dokonca môžu vytvoriť ničivé makrovíry, ktoré sa sústreďujú na získavanie citlivých dát a ich následné zhromažďovanie a analyzovanie. Tieto škodlivé makrá môžu nedostatočne informovanej skupine používateľov spôsobiť doslova nočné mory. Pritom stačí málo, a pred nežiaducimi makrami sa môžete pomerne spoľahlivo ochrániť. Aplikácie sady Office 2003 totiž umožňujú nastaviť úroveň zabezpečenia pred makrami. Nastavením vhodnej úrovne môžete teda minimalizovať hrozby plynúce z nechceného vyvolania "neposlušných" makier. K voľbe úrovne bezpečnosti makier sa v aplikáciách Word, Excel a PowerPoint dostanete nasledovne: vyberte ponuku Nástroje a klepnite na položku Možnosti. V rovnomennom okne klepnite na záložku Zabezpečenie a pokračujte stlačením tlačidla Zabezpečenie makier. K dispozícii sú vám štyri úrovne zabezpečenia, pomenované ako Veľmi vysoké, Vysoké, Stredné a Nízke. Vybratím voľby môžete nastaviť požadovanú úroveň kontroly makier. Zatiaľ čo pri selekcii najvyššieho bezpečnostného stupňa bude možné spustiť iba certifikované makrá pochádzajúce z dôveryhodných zdrojov, pri špecifikácii stredného stupňa sa vás bude aplikácia vždy pýtať, či chcete použitie makier povoliť alebo zakázať. Voľba nízkej úrovne ochrany pred makrami sa neodporúča, nakoľko v tomto režime nie sú makrá vôbec kontrolované a riziko ich nežiaduceho vplyvu je preto najvyššie. n