Mnohí používatelia potrebujú do textových dokumentov vkladať aj tabuľky, ktoré však, vzhľadom na rozsah výpočtov, musia vytvoriť v module Calc. Pravdaže, OpenOffice.org umožňuje kopírovať takéto tabuľky napr. cez OLE objekty, čo však nie je vo všetkých prípadoch vyhovujúce, pretože sa nekopírujú výsledky ako text.
Z uvedených dôvodov sme pre vás pripravili rozšírenie JP Kopírovanie tabuľky Calc – Writer v aktuálnej verzii 2011.01.14, ktoré pomocou špeciálnej internej schránky rozšírenia, ktorá nie je závislá od systémovej schránky, dokáže skopírovať údaje z označenej oblasti tabuľky Calc do existujúcej, alebo novej tabuľky v module Writer ako text.
Po nainštalovaní rozšírenia (je jazykovo lokalizované do slovenčiny, češtiny a angličtiny) sa vám do prostredia OpenOffice.org Calc pridá nový panel nástrojov JP Kopírovanie tabuľky z Calcu s jediným tlačidlom Kopíruj vybranú časť tabuľky do schránky. Zároveň sa pridá rovnomenná položka do menu Úpravy za položku Kopírovať, takže vložený panel nástrojov, ak nechcete, nemusíte používať. Do prostredia OpenOffice.org Writer sa pridá nový panel nástrojov JP Kopírovanie tabuľky do Writeru s jediným tlačidlom Vlož tabuľku zo schránky. Zároveň sa pridá rovnomenná položka do menu Úpravy za položku Vložiť, takže ani tento panel nástrojov, ak nechcete, nemusíte používať.
Kopírovanie tabuľky pomocou panela
nástrojov „JP Kopírovanie tabuľky z Calcu“
Oznam o počte skopírovaných stĺpcov a
riadkov
Práca s rozšírením je jednoduchá – v module Calc označíte časť tabuľky, ktorú chcete kopírovať, a stlačíte tlačidlo (alebo položku menu) Kopíruj vybranú časť tabuľky do schránky. Po úspešnom skopírovaní vám rozšírenie oznámi počet stĺpcov a riadkov, ktoré ste uložili do schránky rozšírenia.
Následne sa prepnete do modulu Writer, kde stlačíte tlačidlo (alebo položku menu) Vlož tabuľku zo schránky. Rozšírenia sa po tomto stlačení správa dvojakým spôsobom podľa toho, či sa aktuálne nachádzate, alebo nenachádzate v ľubovoľnej textovej tabuľke.
Vytvorenie
novej tabuľky v textovom dokumente pomocou panela nástrojov „JP Kopírovanie tabuľky do Writeru“
Pokiaľ sa nenachádzate v tabuľke, tak rozšírenie vytvorí tabuľku novú s takým počtom riadkov a stĺpcov, aké ste skopírovali do schránky a do tejto tabuľky vloží skopírované údaje ako text.
Skopírovanie údajov do už existujúcej
menšej tabuľky v textovom dokumente
Pokiaľ sa nachádzate v tabuľke, rozšírenie vloží skopírované údaje do nej. Teraz sa môžete opýtať na situáciu, kedy existujúca tabuľka nemá rozmery zhodné s rozsahom kopírovaných údajov. Rozšírenie je pripravené aj na takéto prípady – ak je tabuľka menšia, skopíruje sa iba časť údajov počnúc prvým stĺpcom a riadkom (údaje „mimo“ rozšírenie ignoruje).
Skopírovanie údajov do už existujúcej
väčšej tabuľky v textovom dokumente
Údaje, ktoré sa do existujúcej tabuľky
nezmestia, rozšírenie ignoruje
Pokiaľ je tabuľka väčšia, vložia sa údaje s dodržaním riadkov a stĺpcov od bunky, v ktorej sa práve nachádzate. Ako inak, aj pri väčšej tabuľke sa môžete nachádzať v bunke, ktorá nedovolí vložiť celú skopírovanú tabuľku – rozšírenie údaje, ktoré sa nevojdú do tabuľky, znovu ignoruje.
Oznam, že ste v module Calc neskopírovali
žiadnu tabuľk
Na záver upozorňujeme, že rozšírenie si pamätá uložené údaje aj po zatvorení všetkých dokumentov, až pokiaľ neurobíte reštart OpenOffice.org (alebo kým nezmeníte nejaké makro). V prípade, že ste žiadne údaje neuložili, pri pokuse o ich vloženie do textového dokumentu sa vypíše správa, že v schránke nemáte uloženú žiadnu tabuľku a, samozrejme, žiadna nová tabuľka sa nevytvorí.