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

#2 Calc » Fce vlookup - problém! - VYŘEŠENO! » 25. 4. 2013 21:28:08

pancha
Odpovědí: 3

Zdravím, v loňském roce jsem s úspěchem používal funkci vlookup, která mi podle čísla zakázky vyplnila údaje na faktuře. Letos jsem si založil nový sešit, překopíroval si listy, smazal loňská data ale vyplnění faktury funguje jen do čísla zakázky 9, při vložení čísla od 10 do 19, mi vyplní údaje ze zakázky 1, při vložení čísla od 20 do 29, mi vyplní údaje ze zakázky 2 atd. Nemůžu přijít na to čím to je. Přidávám odkaz na soubor. (Na prvním listu je faktura, do řluté buňky se má vložit pořadové číslo zakázky ze druhého listu.)

http://hellesi.cz/vlookup.ods

Díky moc za radu.

#4 Re: Writer » Relativní odkaz na soubor v makru - VYŘEŠENO! » 20. 3. 2013 21:55:19

sedlacekdan: Cílový a zdrojové soubory jsou ve stejné složce, takže by mělo asi fungovat tebou navrhované řešení. Můžeš mi to prosím ukázat na tom mém vzorovém příkladu. Makro jsem si vytvořil pomocí funkce Zaznamenat makro, a tomu jazyku moc nerozumím. Díky.

#5 Writer » Relativní odkaz na soubor v makru - VYŘEŠENO! » 20. 3. 2013 17:38:45

pancha
Odpovědí: 5

Zdravím, mám vytvořené makro, kterým si automaticky plním soubor .odt z jiných .txt souborů (01.txt,02.txt...). Chci se zeptat jestli jde cesta k souboru (file:///D:/Slozka/podslozka/01.txt) zapsat nějak relativně (../01.txt).

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:/Slozka/podslozka/01.txt"
args2(1).Name = "Filter"
args2(1).Value = "Text (encoded)"
dispatcher.executeDispatch(document, ".uno:InsertDoc", "", 0, args2())
end sub

Díky.

#7 Writer » Automatické vkládání z více txt do jednoho .odt (.doc) - VYŘEŠENO » 20. 5. 2012 12:19:55

pancha
Odpovědí: 2

Potřeboval bych poradit s problémem. Popíšu to na příkladu.
Mám několik souborů protokolu z výpočetního programu u kterých budu dodržovat nějakou logiku pojmenování (např: 01.txt, 02.txt .... xy.txt). Všechny uložené v jednom adresáři a potřeboval bych je nějak automatizovaně vkládat do jednoho souboru writeru, ve kterém už budu mít nadefinovánu hlavičku, patičku případně další texty, které se nemusí měnit. Napadlo mě, že by to šlo nějak přes makra, ale nikdy jsem to nedělal, tak nevím.
Díky za každou radu, případně nasměrování jak to vyřešit.


_______________________________________________________

Značím jako vyřešené


;o)

Zápatí

Používáme FluxBB