Il 20/03/2014 13:54, [email protected] ha scritto:
Salve a tutti,
ho scritto questa macro per enumerare i segnaposto in un documento writer
oTextElementEnum = thisComponent.getTextFields().createEnumeration()
while oTextElementEnum.hasMoreElements()
oTextElement = oTextElementEnum.nextElement
oAnchor = oTextElement.getAnchor()
oCurs = ThisComponent.getCurrentController().getViewCursor()
oCurs.gotoRange(oAnchor, False)
msgbox("Trovato!")
wend
Ora le domande sono:
- perchè i segnaposti non sono ordinati secondo l'ordine in cui si
trovano nel documento?
Segnaposti? Se ti riferisci ai campi di testo, credo che questo vecchio
thread contenga una buona risposta:
http://www.oooforum.org/forum/viewtopic.phtml?t=124460
In sintesi si tratta di trovare le coordinate di ogni campo di testo ed
ordinarli in base al valore della coordinata verticale.
Non ho provato personalmente, ma mi sembra l'unico modo per ottenere il
risultato che cerchi.
- dato il cursore visibile, come si può trovare il segnaposto successivo al
cursore stesso?
Ciao
Davide
---------------------------------------------------------------------
Per cancellarsi: [email protected]
Per informazioni: http://www.openoffice.org/it/
Per avviare una nuova discussione: [email protected]
Archivi: http://mail-archives.apache.org/mod_mbox/openoffice-utenti-it
--
Marcello Romani
---------------------------------------------------------------------
Per cancellarsi: [email protected]
Per informazioni: http://www.openoffice.org/it/
Per avviare una nuova discussione: [email protected]
Archivi: http://mail-archives.apache.org/mod_mbox/openoffice-utenti-it