[Risolto] Ricerca con expr regolare fallisce

Creare una macro - Scrivere uno script - Usare le API
Rispondi
gino62
Messaggi: 91
Iscritto il: giovedì 26 dicembre 2013, 18:39

[Risolto] Ricerca con expr regolare fallisce

Messaggio da gino62 »

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 106 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: 91
Iscritto il: giovedì 26 dicembre 2013, 18:39

Re: Ricerca con expr regolare fallisce in determinate condiz

Messaggio da gino62 »

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 106 volte
LibreOffice 3.5.4.2
Debian /.3 wheezy
gino62
Messaggi: 91
Iscritto il: giovedì 26 dicembre 2013, 18:39

Re: Ricerca con expr regolare fallisce in determinate condiz

Messaggio da gino62 »

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 102 volte
LibreOffice 3.5.4.2
Debian /.3 wheezy
gino62
Messaggi: 91
Iscritto il: giovedì 26 dicembre 2013, 18:39

Re: [RISOLTO] Ricerca con expr regolare fallisce

Messaggio da gino62 »

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 101 volte
LibreOffice 3.5.4.2
Debian /.3 wheezy
Rispondi