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

#1 Writer » Záhlaví, název kapitoly z konce strany » 18. 7. 2012 14:20:25

JordanT
Odpovědí: 0

Prosím o radu.
Pokud vložím do záhlaví pole s názvem kapitol, pak se mi ukáže název, který předchází odstavci na začátku strany. Já ale potřebuji název, který je poslední před koncem strany.
Pokud dám pole s názvem kapitol do zápatí, pak se mi zobrazí to co potřebuji, ale pole potřebuji mít v záhlaví.
Neví někdo jak tohoto dosáhnout, nebo jak to obejít? Díky

#2 Re: Writer » Přesun kurzoru pomocí makra na hledaný výraz VYŘEŠENO » 18. 7. 2012 14:08:54

Odpovím si sám, kdyby někdo toto také potřeboval zjistit

sub Oznaceni_vyberu
Dim oDokument as Object
Dim oSearch as Object
Dim oViewKurzor as Object
Dim oNalezeno as Object
oDokument=ThisComponent
oSearch=oDokument.createSearchDescriptor()	'Vytvoření vyhledávání
oViewKurzor=oDokument.getCurrentController().getViewCursor() 'Spřístupnění viditelného kurzoru
oViewKurzor.CollapseToEnd()		' Zrušení výběru
oSearch.SearchString="něco" 	' Hledaný výraz
oNalezeno=oDokument.findFirst(oSearch)	' Nalezení prvního výskytu
oViewKurzor.GotoRange(oNalezeno.Start,false)	'Přesunutí kurzoru na začátek vyhledaného výrazu
oViewKurzor.GotoRange(oNalezeno.End,true)	'Přesunutí kurzoru na konec vyhledaného výrazu a označení
end sub

#3 Writer » Přesun kurzoru pomocí makra na hledaný výraz VYŘEŠENO » 18. 6. 2012 15:43:12

JordanT
Odpovědí: 2

Ahoj.
Nemohu vyřešit tento problém. V makru hledám čísla veršů, u kterých pak kontroluji posloupnost. Pokud je posloupnost přerušena, tak chci ukončit makro s tím, že se mi kurzor přesune na poslední správné číslo.
Neboli jak v makru něco vyhledat přes SearchDescriptor, vyhledaný výraz označit v dokumentu a ukončit makro?
Děkuji za radu

Zápatí

Používáme FluxBB