Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 Re: Calc » Hlasování SVJ - VYŘEŠENO » 22. 5. 2013 17:34:21

Pro hlasování SVJ používám tabulku v Calcu (každý hlas má jinou váhu dle spoluvlastnického podílu). Dal bych ji k disposici, neumím ale vložit soubor do odpovědi ve fóru. Pokud by někomu pomohla, zašlu na vyžádání. Moje adresa je Lraus@tenza.cz.
Luboš Raus

#2 Re: Writer » Opakovanie textu v rôznych častiach dokumentu - VYRIEŠENÉ » 22. 5. 2013 17:14:13

Do místa prvního výskytu textu (data apod.) vložte vstupní pole:
Vložit >> Pole >> Jiné >> Funkce >> Vstupní pole
Do okna Odkaz zadejte jméno tohoto pole, např. Text1

Pak (nebo později poklepem na toto pole) se ukáže okno, do kterého lze vložit text. V horní části je jméno pole, do spodní lze vložit jeho obsah, tj. požadovaný text.

Toto vstupní pole obtáhňete myší a vložte záložku:
Vložit >> Záložka
Do horního okénka vložte jméno záložky např. ZalozkaText1. Existující záložky nazenete pomocí Navigátoru pod Záložky, rozbalením se objeví seznam záložek, poklepáním příslušného jména přejdete na zvolenou záložku v textu. To abyste zjistil, kde vlastně ty záložky máte.

Na místo, kde se má objevit již vložený text vložíte odkaz:
Vložit >> Pole >> Jiné >> Křížové odkazy >> Záložky >> Odkaz
Do okna Název zadáte jméno záložky ZalozkaText1
Na této pozici se objeví již jednou zadaný text.

Pro zadání všech polí je možno volit Ctrl+Shift+F9 a rychle přejít na další vstupní pole tlačítkem Další. Při tisku se šedé stínování polí nebjeví.

Řeší to váš problém?
Luboš Raus

#3 Re: Writer » Automatické vkládání z více txt do jednoho .odt (.doc) - VYŘEŠENO » 25. 5. 2012 16:45:21

Neznačím postup, snad vám to pomůže.

Předpokládejme pro začátek pevně nastavenou pracovní složku nazvanou D:\Buffer

Otevřu OpenOffice Writer (předpokládám velmi podobný postup v LibreOffice) a nový soubor uložím např. pod jmenem Vkladani.odt do D:\Buffer.

Do D:\Buffer si uložím 01.txt a 02.txt s nějakým textem.

Na kartě Nástroje zvolím položku Makra a zadám Zaznamenat Makro.
Objeví se okno s položkou Zastavit nahrávání.

Na kartě Vložit zvolím položku Soubor a vyberu svoji složku Buffer a v ní první soubor 01.txt.
V následujícím okně odklepnu Volba pro ASCI filtr tak jak je (nebo mohu změnit)

Zvolím Zastavit nahrávání, objeví se Makra v OpenOffice.org Basic.
Klepnu na Vkladani.odt, dám Uložit, buď potvrdím Modul1 nebo si zadám své jméno.
Potvrdím OK.
Nyní je uloženo makro s tímto textem (když vynechám komentáře označené rem):

sub Main
dim document   as object
dim dispatcher as object
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dim args2(1) as new com.sun.star.beans.PropertyValue
args2(0).Name = "Name"
args2(0).Value = "file:///D:/Buffer/01.txt"
args2(1).Name = "Filter"
args2(1).Value = "Text (encoded)"
dispatcher.executeDispatch(document, ".uno:InsertDoc", "", 0, args2())
end sub

Kde je důležtý odkaz  D:/Buffer/01.txt který lze v makru měnit, neb doplnit další řádky pro vložení dalšího souboru, takže výsledné makro vypadá:

sub Main
dim document   as object
dim dispatcher as object
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dim args2(1) as new com.sun.star.beans.PropertyValue

args2(0).Name = "Name"
args2(0).Value = "file:///D:/Buffer/01.txt"
args2(1).Name = "Filter"
args2(1).Value = "Text (encoded)"
dispatcher.executeDispatch(document, ".uno:InsertDoc", "", 0, args2())

args2(0).Value = "file:///D:/Buffer/02.txt"
dispatcher.executeDispatch(document, ".uno:InsertDoc", "", 0, args2())
end sub

Zbývá jen dodat, že úprava makra je možná volbami:
Nástroje – Makra – Správce maker – OpenOffice.org Basic...
Vkladani Standard Module1 a tlačítko Upravit

A spuštění makra volbami:
Nástroje – Makra – Správce maker – OpenOffice.org Basic...
Vkladani Standard Module1 a tlačítko Spustit.

Takto je postup složitý, ale makro lze uložit pod tlačítko (v souboru do kteého vkládáme) pro které zvolíme netisknout aby „nestrašilo" ve výsledné sestavě, jména souborů mohou být volitelná, vybíraná ze seznamu atd., ale to už by byla jiná kapitola.

Nebo lze makro spouštět tlačítkem na nástrojové liště atd. atd.

Openoficy jsou prostě úžasné  :-)
Luboš.

#4 Re: Writer » Číslování první strany - VYŘEŠENO » 13. 4. 2012 17:39:09

Je to úplně jednoduché. Možná již máte příslušné styly stránky připravené, ale není problém udělat nové:
1. Styly a formátování nebo F11, styly stránky (u mě čtvrté tlačítko nahoře).
2. Opačné tlačítko myši, položka nový, pojmenovat třeba Název: "první"
3. Na kartě záhlaví nechat zápatí vypnuto
4 Podobně vytvořit styl třeba: "další", u něho zaškrtnout na kartě zápatí zapnout a také stejný obsah vlevo/vpravo, abyste neměla každou druhou stránku jinačí.
5. Postavíte se kamkoli na první stránku, zvolíte Styly a formátování nebo F11
6. Vyberete Formát stránky a ťuknete na "první"
7. A teď to důležité: postavíte se na konec prvé stránky, dáte "Vložit" "Ruční zalomení" "Zalomení stránky" a v rozbalovacím seznamu styl zvolíte "další". Od tohoto místa všechny další stránky budou mít styl se zobrazením zápatí, do kteráho vložíte "Vložit" "Pole" "Číslo stránky".
Luboš.

#5 Re: Writer » Zalomení stránky - stránka na šířku/výšku - VYŘEŠENO » 27. 3. 2012 15:55:52

Ve "styly a formatovani" (F11) zvolit "styly stranky" opacne tlacitko mysi a zvolit "novy", takto si vytvorit dle sve predstavy styly napr. "Na vysku" a "Na sirku".
Postavit se na zacatek strany, kde se ma odehrat zmena (z vysky na sirku nebo naopak) a na karte "vlozit" zvolit "rucni zalomeni" pak "zalomeni stranky a zvolit styl "Na vysku" nebo "Na sirku".
Je to jednoduche a melo by to fungovat.
Lubos.

Zápatí

Používáme FluxBB