Pannello di Controllo Moderatore ]

[Risolto] Ricerca con expr regolare fallisce

Creare una macro - Scrivere uno script - Usare le API

[Risolto] Ricerca con expr regolare fallisce

Messaggioda gino62 » venerdì 19 novembre 2021, 18:14

Allego file con codice.
Selezionare alcune righe di codice (per es. da sub a end sub), se si esegue la sub Formatta_e_Colora_Selezione del modulo Mdl_FormattaSelezione della libreria LibWriter si verifica un errore di runtime.
Se si elimina dal documento le due cornici la macro funziona.
... come posso eliminare l'errore?
Grazie e buona serata
Allegati
NonFunziona.odt
(57.91 KiB) Scaricato 13 volte
Ultima modifica di gino62 il martedì 23 novembre 2021, 4:48, modificato 1 volta in totale.
LibreOffice 3.5.4.2
Debian /.3 wheezy
gino62
 
Messaggi: 74
Iscritto il: giovedì 26 dicembre 2013, 18:39

Re: Ricerca con expr regolare fallisce in determinate condiz

Messaggioda gino62 » domenica 21 novembre 2021, 13:06

Buona domenica a tutti.
La ricerca come espressione regolare dei punti dava il problema riscontrato (non capisco come mai) … modificato la ricerca come non espressione regolare -> non dà più errore
… ora se si sava il colore di sfondo viene perso … ParaBackColor non funziona
Allegati
NonFunziona.odt
(59.42 KiB) Scaricato 12 volte
LibreOffice 3.5.4.2
Debian /.3 wheezy
gino62
 
Messaggi: 74
Iscritto il: giovedì 26 dicembre 2013, 18:39

Re: Ricerca con expr regolare fallisce in determinate condiz

Messaggioda gino62 » lunedì 22 novembre 2021, 19:35

allego file con la macro funzionante ... non è "graziosa", andrebbe migliorata come struttura ...
Serve solamente a migliorare la leggibilità di un testo contenente del codice.
Buona serata
Allegati
Macro_per_codice.odt
(34.85 KiB) Scaricato 14 volte
LibreOffice 3.5.4.2
Debian /.3 wheezy
gino62
 
Messaggi: 74
Iscritto il: giovedì 26 dicembre 2013, 18:39

Re: [RISOLTO] Ricerca con expr regolare fallisce

Messaggioda gino62 » domenica 5 dicembre 2021, 18:29

Migliorato il codice, invece di findAll usato findNext solo sulla selezione.
Intercettato gli errori.
Non solo migliora la vista del documento ma sostituisce simboli di commento e virgolette del documento come nell'IDE

...allego codice ...
buona serata
Allegati
Macro_per_codice.odt
(30.33 KiB) Scaricato 2 volte
LibreOffice 3.5.4.2
Debian /.3 wheezy
gino62
 
Messaggi: 74
Iscritto il: giovedì 26 dicembre 2013, 18:39


Torna a Macro e UNO API

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite