Pagina 1 di 1

OpenOffice - Contatore di parole

Inviato: venerdì 9 luglio 2010, 12:50
da sape73
OpenOffice è un’ottima alternativa all’Office di Microsoft, forse l’unica disponibile per chi vuole creare documenti, presentazioni e fogli di calcolo senza depauperare il proprio portafogli, ma i difetti non mancano. Ad esempio, quanti di voi utilizzando Writer sentono la mancanza di un contatore di parole che si aggiorna in tempo reale e viene visualizzato nella finestra principale del programma?
Molti, lo sappiamo. Ed è per questo che oggi vogliamo segnalarvi Word Count, un comodo script python che porta un contatore di parole in tempo reale nel celebre software di video-scrittura incluso in OpenOffice. Ecco una rapida guida su come scaricarlo, avviarlo e usarlo.
Collegarsi a questa pagina http://tinyurl.com/2wvho5d e copiare lo script presente sotto la voce OO.o Live Word Count / wc.py;
Aprire il Blocco Note (o qualsiasi altro editor di testo) e incollare al suo interno quanto copiato;
Salvare il file come wc.py;
Recarsi nella cartella %appdata%\OpenOffice.org\3\user\Scripts (basta digitare il percorso nel menu Start o in Esplora Risorse);

Se non è stato già fatto, creare una cartella chiamata python all’interno della cartella Scripts;
Spostare il file wc.py creato in precedenza nella cartella python.
Adesso bisogna caricare lo script in OpenOffice.org Writer, in modo che venga visualizzata la finestrella con il contatore di parole in tempo reale. Ecco come fare:
Avviare Writer;
Recarsi nel menu Strumenti > Macro > Organizza Macro > Python;
Espandere il menu Macro Personali;
Aprire la cartella wc;
Selezionare WordCount e cliccare su Avvia.
A questo punto, comparirà una finestrella denominata Word Count con all’interno il contatore di parole aggiornato in tempo reale: ci mette qualche frazione di secondo per aggiornare il numero delle parole, ma funziona. E visualizza pure il numero delle parole evidenziate nel documento.
La finestra del Word Count e posizionabile in qualsiasi punto di Writer e rimane sempre in primo piano. Non esiste un’opzione interna per farla caricare automaticamente ad ogni accesso ad OpenOffice, ma possiamo smanettare un po’ nelle impostazioni del programma per ottenere il risultato sperato. Ecco come:
Avviare Writer;
Recarsi nel menu Strumenti > Personalizza;
Selezionare la scheda Eventi e la voce OpenOffice.org dal menu a tendina collocato in basso;
Evidenziare la voce Avvio Applicazione e cliccare sul Pulsante Macro;
Selezionare la voce WordCount dello script wc, come fatto in precedenza, e il gioco è fatto.
Adesso il Word Count dovrebbe avviarsi automaticamente ad ogni accesso a Writer, l’unico problema è che potrebbe essere visualizzato non sempre in primo piano. Provate a vedere come va e, mal che vada, dovrete continuare a caricare la macro manualmente: non è un dramma.

Re: OpenOffice - Contatore di parole

Inviato: venerdì 9 luglio 2010, 13:16
da Valix
Non credi, per correttezza, dovresti indicare la fonte della tua guida?

Re: OpenOffice - Contatore di parole

Inviato: venerdì 9 luglio 2010, 20:26
da clerville6
Valix ha scritto: Non credi, per correttezza, dovresti indicare la fonte della tua guida?
e già...

Re: OpenOffice - Contatore di parole

Inviato: venerdì 9 luglio 2010, 20:48
da el_Felix
Ma perché, fare "Strumenti->Conteggio Parole" fa schifo?

o non ho capito io la questione...

!

Inviato: sabato 4 dicembre 2010, 15:06
da c_estrena
Ciao a tutti
ho bisogno di un contatore di parole in tempo reale (devo scrivere articoli con un determinato numero di parole e sì, fa un po' schifo interrompersi ad ogni linea per fare strumenti>conteggio parole).
Sul net ho trovato questa guida http://www.geekissimo.com/2010/07/09/op ... co-writer/ che vedo copiaincollata qui.
Ne approfitto per chiedere alcune delucidazioni...
1. la guida è per windows, quindi io ho creato una cartella python (ho provato pure Python) in ~/.openoffice/3/user/Scripts
2. Li ho inserito lo script
3. il problema è che, quando vado su Strumenti> Macro> Organizza Macro> Python, oo non mi vede lo script che ho inserito nella cartella!!
ho provato a rendere lo script eseguibile, ma niente, continua a non presentarsi tra le macro disponibili...
Chiedo dunque consiglio: come posso fare per poter usare lo script?
in alternativa, esistone altre estensioni o funzionalità di OO che permettano di raggiungere lo stesso risultato?
grazie mille per ogni suggerimento!

Re: OpenOffice - Contatore di parole

Inviato: sabato 4 dicembre 2010, 15:25
da c_estrena
Allora, piccolo aggiornamento...
la macro continua a non trovarsi, ma...sorpresa! tra le macro di OOo ce n'è già una che si chiama wordcounter.bsh (deduco dall'estensione che non si tratta di uno script python).
Provando a lanciarla, mi rimanda questo errore:
Immagine
non ho capito...
googolando "EvalError" corrisponde a: "EvalError indicates that we cannot continue evaluating the script or the script has thrown an exception. EvalError may be thrown for a script syntax error, an evaluation error such as referring to an undefined variable, an internal error. "
cioè c'è un errore di sintassi nello script...vallo a trovare!
help

Re: OpenOffice - Contatore di parole

Inviato: sabato 4 dicembre 2010, 15:42
da c_estrena
Ritornando allo script wc.py ho spulciato i commenti del blog del tipo che ha scritto la macro ed ho trovato qualcuno che aveva il mio stesso problema...solo che lui usa windows e l'ha risolto riscaricando il file (ci ho provato anch'io, ma niente!)
ho lasciato un commento chissà che mi risponda..
http://yawar.blogspot.com/2006/05/live- ... t-for.html

ps: ho visto che in uno dei commenti c'è scritto di installare il pacchetto pythonuno (è un utente di Fedora che lo dice), ma non l'ho trovato, ne' per ubuntu ne' per debian