Archív Inet.sk Pôvodný autor: Július Pastierik
20. 10. 2005 o 00:00 14074x

Makrá v OpenOffice.org I. – začíname …

Mnohí používatelia kancelárskych balíkov poznajú pojem makro, iní však ani nevedia, čo to makro vôbec je. Mnohí z tých, ktorí sa s týmto pojmom už stretli by si chceli makro naprogramovať sami, ale nevedia, ako na to. Preto vznikol tento seriál, aby dal niektoré odpovede na tieto otázky.
Makrá v OpenOffice.org I. – začíname …
Veľmi veľa používateľov kancelárskych balíkov skôr či neskôr narazí na problém, ktorý sa dá vyriešiť pomocou jednoduchého makra. Ale nie každý vôbec vie, že sa to dá takto riešiť a z tých, ktorí makrá poznajú aspoň ako pojem, si málokto trúfa také makro aj naprogramovať. V nasledujúcom seriáli sa rozhodne nebudeme snažiť urobiť zo všetkých používateľov programátorov, ale budeme sa ich snažiť naučiť aspoň základy, aby si niektoré jednoduché veci dokázali naprogramovať sami. Zároveň v ňom budeme uvádzať jednoduché príklady makier, ktoré, samozrejme, mnohí dokážu priamo využiť vo svojej každodennej práci s kancelárskym balíkom OpenOffice.org. Vhodné inšpirácie tu však určite nájdu aj používatelia iných kancelárskych balíkov, akým je napr. Microsoft Office.

„Nudné“ ale potrebné informácie na úvod

Priznám sa, že nemám rád zbytočné definície, a preto si dovolím predstaviť makro v kancelárskom balíku OpenOffice.org je program, pomocou ktorého si dokážeme uľahčiť našu prácu s týmto programom alebo program, ktorý nám rozširuje jeho možnosti. Tieto programy môžu byť nielen maličké a jednoduché, ako je napr. vloženie záhlavia listu, ale aj pomerne rozsiahle, ako je napr. francúzsky makromodul Dmaths (www.dmaths.com), pomocou ktorého dokážeme o.i. priamo do textového dokumentu vkladať grafy funkcií. Vývojom makier pre OpenOffice.org sa zaoberá pomerne dosť programátorov, ktorí výsledky svojej práce poskytujú zadarmo, ako sme u Open Source programov vlastne zvyknutí, vrátane zdrojových textov aj iným. Z mnohých zdrojov takýchto makier spomeňme aspoň www.ooomacros.org/index.php. Mnohí tu určite nájdu zaujímavé makrá, ktoré priamo dokážu využiť pre svoju potrebu, iní aspoň inšpiráciu pre vlastnú tvorbu.

Skôr než pristúpime k vlastnej práci, ešte si musíme spomenúť, že makrá môžeme rozdeliť na dve základné skupiny. Prvá skupina makier (ako je napr. už aj spomínaný makromodul Dmaths) rozširuje vlastnosti OpenOffice.org a preto sa stávajú jeho súčasťou bez ohľadu na spracovávaný dokument. Takýmito makrami sa budeme zaoberať aj v našom seriáli. Okrem toho existuje aj iná skupina makier,ktorá je potrebná iba pre konkrétny dokument a preto takéto makrá bývajú súčasťou iba tohto dokumentu. Pri ich otváraní bývame upozornení (ak sme si to, samozrejme, nezakázali), že dokument obsahuje makro a teda že môže byť potenciálnym zdrojom vírusov. I keď som sa osobne s vírusmi v mne známych makrách pre kancelársky balík OpenOffice.org zatiaľ ešte nestretol, musím na tomto mieste na túto skutočnosť upozorniť. Táto skutočnosť, samozrejme, neznamená, že by sa takéto makrá nemali používať. Práve naopak, ich miesto je naozaj dôležité a mnohokrát nezastupiteľné. V konečnom dôsledku sa takýmto spôsobom distribuujú skoro všetky makrá, vrátane už viackrát spomínaného makromodulu Dmaths.

Konečne „programujeme“

Aby sme v tomto seriáli oslovili čo najviac používateľov, budeme sa prioritne venovať modulu Writer, pretože prevažná väčšina používateľov pracuje práve s ním. Začneme tým najjednoduchším „programovaním“ – nahrávaním toho, čo píšeme. Týmto si môžeme vytvoriť napr. makro, pomocou ktorého automaticky vložíme záhlavie listu, alebo pozdrav s podpisom. 



V hlavnom menu kancelárskeho balíka OpenOffice.org si vyberieme položku „Nástroje-Makrá-Nahrať makro“, ktorú si prípadne môžeme nechať zobrazovať aj na paneli funkcií. Po jej výbere sa nám zobrazí malé plávajúce okno „Nahrať makro“, kde nájdeme jediné tlačidlo „Zastaviť nahrávanie“, ktoré je, samozrejme, určené na ukončenie vlastného nahrávania. Toto okno si zatiaľ nebudeme všímať a začneme vkladať text, ktorý chceme nahrať, napr.:

Toto je prvé makro, ktoré nahrávam v OpenOffice.org podľa seriálu na www.inet.sk




Teraz sa vrátime k už spomínanému oknu „Nahrať makro“ a zastavíme nahrávanie. Následne sa nám zobrazí nové dialógové okno „Makro“. V ňom sme vlastne vyzvaní, aby sme uložili práve „naprogramované“ makro pre vloženie napísaného textu. V zozname „Uložiť makro do“ nájdeme položku „soffice-Standard-Module1“ a v okienku „Názov makra“ zadáme názov, pod akým chceme toto makro používať. 



Pri programovaní si musíme zvyknúť, že názvy (a to nielen makier, ale obecne akékoľvek názvy v programoch) nemôžu mať ľubovoľný tvar, t.j. musia začínať písmenom, nesmú obsahovať pomlčky, medzery, či iné netlačiteľné znaky. Zároveň nesmieme používať znaky s diakritikou. Pokiaľ sa pokúsime o zapísanie nesprávneho názvu, OpenOffice.org nás na to upozorní. 



Z vlastnej praxe vám môžem doporučiť, že ak chcete používať prehľadné dlhé názvy s oddeľujúcou medzerou, namiesto nej je najvhodnejšie použiť ako náhradu znak podčiarknutia. Po zadaní správneho mena (napr. Prve_makro) pomocou tlačidla „Uložiť“ uložíme naše makro. Ak sme sa náhodou pomýlili, a makro nechceme uložiť, ukončíme prácu pomocou tlačidla „Zavrieť“.

Ako spustíme makro?

Napísali sme svoje prvé makro. Robili sme ho však preto, aby sme ho mohli používať aj inokedy a preto musíme vedieť, ako makro spustíme. Cez voľbu „Nástroje-Makrá-Makro“ znovu otvoríme dialógové okno „Makro“. 



Znovu prejdeme na položku „soffice-Standard-Module1“ a vo vedľajšom okienku sa nám zobrazí zoznam našich makier, kde teraz vidíme aj naše „Prve_makro“. Prejdeme naň a stlačíme tlačidlo „Spustiť“ Do aktuálneho textového dokumentu sa nám automaticky vloží nami zadefinovaný (teda nahraný) text:

Toto je prvé makro, ktoré nahrávam v OpenOffice.org podľa seriálu na www.inet.sk

Ako vidíme, naše makro funguje bezchybne a stalo sa súčasťou kancelárskeho balíka OpenOffice.org. Určite si teraz mnohí z vás vedia predstaviť, načo všetko sa takéto jednoduché nahrávanie dá využiť. Pripomeňme preto iba, že pri takomto nahrávaní sa zapamätajú, samozrejme, aj formátovacie nastavenia, ako je typ a rez písma, veľkosť, farba a pod., takže si môžeme veľmi jednoducho vytvoriť naozaj bohatú skupinu rôznych zaujímavých makier.

Na budúce: Možnosti spúšťania makier, alebo konfigurujeme OpenOffice.org

Novinky a inšpirácie

Z nášho blogu

Prečítajte si novinky, inšpirácie a dôležité informácie zo sveta webhostingu a technológií.

Gmail končí s funkciou „Odoslať ako“ pre cudzie e-mailové adresy. Čo to znamená pre vás? Oznamy
01. 10. 2026

Gmail končí s funkciou „Odoslať ako“ pre cudzie e-mailové adresy. Čo to znamená pre vás?

Google oznámil, že v januári 2027 zruší v Gmaile funkciu „Odoslať ako“ (Send as) pre e-mailové adresy od iných poskytovateľov. Ak ste si ...

Čítať viac
Večerná „prestávka“ pre server VIP033 Oznamy
25. 09. 2026

Večerná „prestávka“ pre server VIP033

Neustále pracujeme na tom, aby vaše weby bežali hladko, rýchlo a bezpečne. Technológie idú míľovými krokmi vpred a my v Inet.sk s nimi dr...

Čítať viac
Novinky na Inet.sk (09 / 2026) Novinky
09. 09. 2026

Novinky na Inet.sk (09 / 2026)

Posledné mesiace sme v Inet.sk nevenovali len stabilite serverov, ale najmä počúvaniu vašich reálnych skúseností z každodennej praxe. Výs...

Čítať viac
Plánovaná údržba v datacentre (20.09.2026) Oznamy
07. 09. 2026

Plánovaná údržba v datacentre (20.09.2026)

Stabilita a nepretržitá dostupnosť vašich webov je pre nás kľúčová. Aby sme tento štandard nielen udržali, ale neustále zvyšovali, naši p...

Čítať viac

Podpora klientom

Máte ďalšie otázky?

Nezúfajte, pripravili sme pre Vás jednoduché odpovede na najdôležitejšie otázky, ktoré od našich klientov dostávame.

Zistiť viac

Naše výhody

Prečo si nás vybrať?

Našim klientom ponúkame až 30-dňovú záruku vrátenia peňazí.

Sme skutočný slovenský webhosting

Slovenská
firma

Nepatríme pod žiadnu nadnárodnú spoločnosť, sme malá rodinná firma.

Na nás sa môžete kedykoľvek spoľahnúť

Dlhoročné
skúsenosti

Na slovenskom trhu pôsobíme už viac ako 20 rokov, sme overená značka.

Naši prví zákazníci sú stále s nami

Spokojní
zákazníci

Naši zákazníci sú ako naša rodina, preto nám verí už viac ako 1250 klientov.

Maximálna bezpečnosť

Maximálna
bezpečnosť

Chránime Vás pred útokmi i SPAMom. U nás sú Vaše dáta v bezpečí.

Prozákaznícka podpora

Ochotná
podpora

Zakladáme si na individuálnom prístupe, preto Vám vždy radi pomôžeme.

Kvalita a dobrá cena

Férová
cena

Cena pri obnove je rovnaká ako pri objednávke. Nezdražujeme po prvom roku a bez skrytých poplatkov.

U nás sa Vám nič nestratí

Pravidelné
zálohovanie

Vaše dáta zálohujeme každý deň, dostupné sú aj zálohy z pred niekoľkých mesiacov.

Svižný Admin Panel nájdete len u nás

Prehľadný
Admin Panel

Máme rýchly a prehľadný Admin Panel, ktorý zvládne používať naozaj každý.

Správa používateľov

Správa
používateľov

Spravujte svoje projekty bez akýchkoľvek obáv s kolegami alebo externými partnermi.

Máme zľavy pre verných klientov

Vernostné
zľavy

Verní klienti u nás automaticky získavajú 15 % zľavu na každú ďalšiu objednávku.

My Vás nebudeme obmedzovať

Bez
obmedzení

Neobmedzujeme počet databáz, e-mailov, ftp a ani prenos dát.

Hosting pre WordPress

WordPress
na 1 klik

Nainštalujte si obľúbené redakčné systémy rýchlo a jednoducho.

Referencie

Spokojní zákazníci

Pozrite sa, čo o nás povedali naši klienti. Neváhajte a pridajte sa k nám ešte dnes.

Auto 100
Bystricoviny
eCall Slovakia
Filip Jančík
Frost
Merkury Broker
Mi:Su Design
Mesto Nitra
Pro Clienta
Schneider Lekáreň
Vego Marketing
Mesto Zlaté Moravce

Všetky ceny sú uvádzané bez DPH
© 2006 - 2026, Inet.sk, s. r. o., Všetky práva vyhradené

Na našej stránke používame "cookies". Vďaka nim sledujeme návštevnosť, prispôsobujeme reklamu a používateľské nastavenia, čo zlepšuje Váš zážitok z našej stránky. Súhlasíte s ich spracovaním?
Vlastné nastavenia cookies