Visualizzazione post con etichetta openoffice. Mostra tutti i post
Visualizzazione post con etichetta openoffice. Mostra tutti i post

giovedì 17 ottobre 2013

OpenOffice Calc: cercare spazi

Nella ricerca abilitare le opzioni avanzate e checkare le regular expression.

Cercare [:space:]


martedì 13 novembre 2012

Stampare file di Open Office da Nautilus

Quante volte vi siete detti: come sarebbe bello selezionare dei file di Open Office da Nautilus e stamparli automaticamente senza doverli aprire uno per uno.

Ecco la soluzione:

  1. Aprire nautilus
  2. Cliccare con il tasto destro del mouse su un qualsiasi file o cartella.
  3. Selezionare la voce SCRIPTS->OPEN SCRIPTS FOLDER
  4. Cliccare su OK
  5. Creare un nuovo file (ad esempio stampa_calc)
  6. Inserire nel file questa riga di comando:

    /usr/bin/oocalc -invisible -nofirststartwizard -pt NOME_STAMPANTE "$*"
  7. stando attenti a sostituire NOME_STAMPANTE con il nome della stampante desiderata.
  8. Impostare i permessi di esecuzione sul file appena creato.
Selezionando uno o piu' file .ods , potrete cliccare con il tasto destro del mouse e selezionare la voce di menu SCRIPTS->stampa_calc. I file selezionati verranno mandati in stampa.

La stessa procedura puo' essere seguita per i file di Writer sostituendo oowriter a oocalc nello script (potete creare un nuovo script dal nome stampa_writer. Ricordatevi i permessi di esecuzione)

sabato 14 agosto 2010

openOffice Writer: shortcut per cambiare 'case' parole

Word di M$, ha una comoda feature, selezionando una parola e premendo ripetutamente la sequenza SHIFT F3, questa viene trasformata in sequenza in MAIUSCOLO, minuscolo, Capitalizzato.

Su OpenOffice e' necessario seguire questi pochi passi per ottenere lo stesso risultato:

Tools > Customize > Keyboard
Selezionare lo shortcut SHIFT+F3 (nel riquadro in alto a sinistra)
Selezionare la categoria OpenOffice MACRO (in basso a sinistra) > share > Capitalise
Selezionare la funzione "CapitalisePython" (al centro in basso)
ed agganciarla (usando il bottone "modify") allo shortcut selezionato.

giovedì 18 marzo 2010

OpenOffice Writer: usare stili personalizzati per sommario

Normalmente il sommario (o table of contents) viene costruito in automatico da Openoffice elencando tutte le voci caratterizzate da uno stile heading (titolo). i vari heading_1, heading_2 e cosi' via indicano il livello che la voce deve occupare all'interno del sommario:

es.:
Heading_1 : Sezione
Heading_2: Capitolo
Heading_3: Paragafo

e cosi' via, secondo il vostro gusto o l'organizzazione del testo.

Se pero' avete creato degli stili differenti per i vostri titoli, potete ugualmente utilizzarli automaticamente nel vostro sommario.

Dovete andare su Tools - Outline Numbering e selezionare il tab Numbering.
Ora potete associare i vari stili ai livelli desiderati. Confermare come sempre cliccando su OK.

sabato 13 febbraio 2010

OpenOffice Calc: switchare rapidamente tra riferimenti assoluti e relativi.

Se avete il riferimento ad una cella, ad esempio:
D4

premendo ripetutamente la sequenza Shift F4 otterrete di volta in volta:
$D$4
D$4
$D4

per poi tornare al punto di partenza con:
D4

martedì 1 dicembre 2009

Openoffice: selezionare le unita' di misura


Potete selezionare diverse unita' di misura per i documenti di OpenOffice.org Writer, OpenOffice.org Writer/Web, OpenOffice.org Calc, OpenOffice.org Impress e OpenOffice.org Draw.

  1. Aprite un documento del tipo per cui volete cambiare le unita' di misura.

  2. Menu Strumenti - Opzioni.

  3. Sul pannello di sinistra, doppio click sull'applicazione per quale volete selezionare l'unita' di misura.

    Ad esempio doppio click su OpenOffice.org Writer se volete selezionare le unita' di misura per i documenti di testo.

  4. Click su Generale.

  5. Sulla pagina relativa al tab Generale, selezionare l'unita' di misura e chiudere la finestra con OK.

domenica 21 giugno 2009

OpenOffice Calc: Evidenziare i campi calcolati

Normalmente un foglio di calcolo viene visualizzato senza differenza tra campi impostati e campi calcolati:


Possiamo pero' evidenziare questa differenza e lo stesso foglio apparira' come segue:


Per ottenere questo risultato bisogna andare nel menu Tools-Options-OpenOffice.org Calc-View e selezionare la voce Value Highlighting (nell'immagine che segue e' una delle voci non selezionate sulla destra):

Openoffice Calc: un detective per cercare le tracce dei vostri dati

Consideriamo ad esempio un semplice insieme di dati: 3 valori di cui viene calcolato il totale

Ipotizziamo che i campi siano molto piu' numerosi e legati da relazioni piu' complesse. Possiamo visualizzare queste relazioni grazie alle funzioni detective offerte da OpenOffice Calc.

Possiamo ad esempio visualizzare quali celle contribuiscono al calcolo di un'altra cella. Posizioniamoci su questa e cerchiamo le celle precedenti con la voce di menu Tools-Detective-Precedents (o usando la scorciatoia maiusc-F7):


Per eliminare questa evidenziazione possiamo usare la voce di menu Tools-Detective-Remove Precedents oppure Tools-Detective-Remove all traces.

Possiamo poi visualizzare quali celle sono influenzate dal contenuto di una data cella. Posizioniamoci su questa e cerchiamo le celle dipendenti con la voce di menu Tools-Detective-Dependents (o usando la scorciatoia maiusc-F5):

Openoffice Calc: grafici a barre in cella


Per ottenere un risultato come quello illustrato nell'immagine precedente e' sufficiente usare la funzione rept (repeat):
rept("PATTERN_DA_RIPETERE",NUMERO_RIPETIZIONI)

Rifacendoci all'esempio precedente il valore della cella B1 dovra' essere:
=rept("|",A1)

Se volete riportare il valore nel grafico:

la cella B1 diventa:
=rept("|",A1)&" "&A1
Se vogliamo evidenziare valori positivi e negativi:

La cella B1 diventa:
=IF(A1<0,rept("|",-a1/2),"")

mentre la cella C1 diventa:
=IF(A1>0,REPT("|",A1/2),"")
(Quanto illustrato vale sia per Calc che per Excel)

sabato 4 aprile 2009

Openoffice: registrare un database

Premesso che ho cominciato a guardare un po' seriamente OpenOffice Base 4 giorni fa, mi ero sempre chiesto cosa si intendesse per registrazione di un database. Vediamo di fare luce sull'argomento.

Il database viene registrato con la vostra copia di OpenOffice. In questo modo, se volete accedere al database da un altro documento, non dovete aggiungere il database al documento. Sara' gia'
disponibile in automatico.

Per registrare un database dovete selezionare il menu Tools -> Options -> OpenOffice.org Base -> Databases -> New , cercare il vostro database e confermare con OK.

Sistema e tastiera inglese ma configurazione italiana


Da sempre preferisco installare i sistemi operativi in inglese e utilizzare la tastiera americana.
Alcune cose pero' preferisco averle configurate secondo gli standard italiani:
  • Il formato dei numeri: il punto per le migliaia e la virgola per i decimali.
  • Il formato delle date: gg/mm/aaaa
  • Il formato della carta nella stampante: a4

Per cominciare bisogna inserire queste righe nel file /etc/environment
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
LC_TIME="it_IT.UTF-8
LC_NUMERIC="it_IT.UTF-8
LC_MONETARY="it_IT.UTF-8

Per quanto riguarda il formato della carta esiste una variabile LC_PAPER, pero' si consiglia di modificare il file /etc/papersize come nel precedente post "Impostare il formato di stampa di default"

Dobbiamo fare qualche modifica anche nelle impostazioni di OpenOffice.
Selezioniamo il menu Tools -> Options -> Language Settings -> Languages


Settiamo il Locale setting su Italian e verifichiamo che le due voci seguenti siano configurati per
gli standard italiani.
Impostiamo su Italian anche la voce Default language for documents -> Western

Per installare il dizionario italiano (e tutti quelli che vi possono servire) potete guardare a questa pagina: http://extensions.services.openoffice.org/dictionary?cid=926385

giovedì 2 aprile 2009

Openoffice: ripetuti crash e inutili tentativi di recupero

Lanciando il comando:
openoffice.org3 Fornitori.odb

Ottenevo ripetuti crash di openoffice, L'errore riportato era sempre lo stesso:
(soffice:15611): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
LOG: [0xb59986b0] exception thrown while VM is initializing:
LOG: [0xb59986b0] NULL: java.lang.Object
LOG: [0xb59986b0] Aborting...

Soluzione:
  • Cancellare le directory ~/.openoffice*
  • Lanciare di nuovo openoffice

venerdì 19 dicembre 2008

OpenOffice: rimuovere righe duplicate in Calc


Come selezionare tutti i valori unici di una colonna in un foglio di OO Calc? Voglio rimuovere tutte le righe ridondanti in un report con migliaia di record.

Non c'e' una funzione automatica per rimuovere le righe duplicate. Seguite questi passi per cancellare tutte le righe che hanno valori duplicati sulla colonna A:
  1. Selezionare tutte le celle del corrente data range. Dovrebbe essere sufficiente cliccare una qualsiasi cella all'interno del data range e premere CTRL+* (l'asterisco del tastierino numerico).
  2. Ordinate il data range usando come indice la colonna A scegliendo:
    Data - Sort
    .
  3. Cliccate su una casella vuota della prima riga. Per esempio la cella C1. Inserite la formula:
           =IF(A1=A2;1;0)
    Questo mostrera' il numero 1 se la riga corrente ha lo stesso valore, in colonna A, della riga seguente. Mostrera' invece il numero 0 in caso contrario.

  4. Copiate la formula su tutte le righe del data range trascinando l'angolo basso destro della cella C1 fino all'ultima riga.
  5. Ora le formule devono essere rimpiazzate dai loro valori per congelarne il contenuto:
    Selezionate la colonna C, premete CTRL+C per copiare le celle selezionate.
  6. Premete Shift+Ctrl+V per aprire la dialog box di Paste Special.
    Nell'area di selezione, abilitare solo i "Numbers" e disabilitare tutte le altre selezioni. Cliccate su OK.
  7. Selezionate l'intero data range, inclusa la nuova colonna C e ordinate usando come indice la colonna C.
    Choose Data - Sort.
  8. Selezionate tutte le righe che hanno il valore 1 nella colonna C, poi premete il taso Del (Canc su tastiera italiana).
  9. Passi opzionali: cancellare la colonna C, selezionare le rimanenti righe e ordinarle usando come indice la colonna A.
N.B.: Questo metodo puo' essere utilizzato anche per rimuovere le linee di testo duplicate in un documento di Writer. Copiate il testo in un foglio di Calc, rimuovere le righe duplicate poi copiate/incollate come testo non formattato su Writer.

N.B.: se le righe suplicate devono essere selezionate in base a piu' di una colonna occorre modificare la formula di selezione da:
=IF(A1=A2;1;0)
a:
=IF(AND(A1=A2;B1=B2;C1=C2;D1=D2;E1=E2;F1=F2);1;0)
Ovviamente in questo caso la colonna usata per la formula non sara' la C bensi una qualsiasi altra colonna maggiore di F.

martedì 24 giugno 2008

OpenOffice: adattare un foglio Calc alla stampa

Format -> Page -> Sheet

In basso trovate:

Scale -> Scaling mode -> Fit print range(s) to width/eight

A questo punto bisogna impostare il numero di pagine (in larghezza e altezza) su cui si vuole stampare il vostro foglio elettronico.

lunedì 9 giugno 2008

OpenOffice: andare a capo in una cella di Calc


Per andare a capo all'interno della cella basta premere:
CTRL+INVIO

o
CTRL+ENTER

martedì 22 aprile 2008

OpenOffice: evitare numero di pagina su copertina


Una dritta interessante da http://gimaux.wordpress.com

Cito testualmente:

Inserisci –> Piè di pagina –> Standard
Inserisci –> Comando di campo –> Altro
nella scheda “Documento” fare click su “Pagina” a “Tipo di campo”, fare click su “Pagina precedente” a “Selezione”. Poi “Inserisci” e “Chiudi”.



Per chi avesse la versione inglese:

Insert -> Footer -> Default
Insert -> Fields -> Other
nella scheda “Document”
In "Type" fare click su “Page”
In “Select”, fare click su “Previous page"
In “Format”, fare click su "As page style"
“Insert” e “Close”.

lunedì 14 aprile 2008

Rimuovere lo splash di OpenOffice

Su Windows, usare un editor di testo come notepad.exe per editare c:\Program Files\OpenOffice.org 2.4\soffice.ini. Il variera' a seconda della versione di OpenOffice.org installata.

Sui sistemi Unix-like come Linux e FreeBSD, usare un editor di testo come vim, emacs, o gedit per editare il fileil file sofficerc. Avete bisogno delle credenziali di utente amministratore, quindi usate sudo, su, gksudo, o equivalente. il path del file sofficerc varia a seconda dell'edizione e versione di OpenOffice.org. Ecco alcuni esempi:

  • Vanilla edition: /opt/openoffice.org2.4/program/sofficerc
  • Ubuntu Gutsy 7.10: /etc/openoffice/sofficerc
  • Mandriva Linux One 2008: /usr/lib/ooo-2.2/program/sofficerc

Trovate la linea seguente:

[Bootstrap] Logo=1

E sostituite l'1 con uno 0. Salvate e chiudete il file. Ecco fatto!!!

Customizzare lo splash di OpenOffice


Potete rimpiazzare intro.bmp con un altro BMP indexed o un RGB a 24-bit, (attenzione a non usare l'RGB a 32-bit). E' meglio iniziare con una risoluzione di 440x286 punti cosi' non dovete modificare la progress bar. Avete bisogno di un accesso come root o come utente amministratore e di uno strumento (ad esempio GIMP) per creare i BMP da utilizzare.

Il path di intro.bmp varia a seconda dell'edizione e versione di OpenOffice.org. Alcuni esempi:

  • Mandriva One Linux 2008: /usr/lib/ooo-2.2/program/intro.bmp
  • Ubuntu Gutsy 7.10: /usr/lib/openoffice/program/openintro_ubuntu.bmp
  • Vanilla 2.4 Linux: /opt/openoffice.org2.4/program/intro.bmp
  • Vanilla 2.4 Windows: c:\Program Files\OpenOffice.org 2.4\intro.bmp
Per customizzare la progress bar che viene disegnata sullo splash screen, modificare soffice.ini (Windows) o sofficerc (altre distribuzioni). Alcune chiavi utilizzabili:

ProgressBarColor colori RGB rosso,verde,blu, in formato decimale e non esadecimale Colore della progress bar.
ProgressSize larghezza e altezza espresse in pixel Dimensioni della progress bar. Il default -1,6 setta la larghezza a 263 pixels l'altezza a 6 pixel.
ProgressPosition Angolo alto-sinistro X,angolo alto-sinistro Y espressi in pixel. Posizione della progress bar. Il default -1,-1 viene tradotto in 212,216.

martedì 5 febbraio 2008

OpenOffice Writer: modificare il template di default

Tutte le volte che creavo un documento con OpenOffice me lo trovavo impostato con dimensioni "letter" e dovevo modificare il formato in "A4".

I margini superiore e inferiore erano impostati a 2 cm, decisamente un po' troppo per i miei gusti.


Finalmente mi sono deciso a modificare il template di default.

Per cominciare ho creato un nuovo documento vuoto aprendo Writer.

Poi ho modificato le dimensioni della pagina:

Format -> Page -> Page -> Format


e i margini superiore e inferiore:

Format -> Page -> Page -> Margins -> Top
Format -> Page -> Page -> Margins -> Bottom


Per salvare il nuovo template:

File -> Templates -> Save

Inserire il nome del nuovo template nella casella di testo "New Template"
Selezionare la categoria "My templates"
Click su "OK"

Per settare il nuovo template come default (verra' utilizzato automaticamente per ogni nuovo documento):

File -> Templates -> Organize

Doppio click sulla categoria "My templates" (apparira' il template creato poco fa)
Click destro sul template desiderato
Selezionare "Set As Default Template"
Click su Close
Chiudere il file corrente senza salvare

domenica 20 gennaio 2008

OpenOffice: in PDF, il carattere '€' e' cambiato in '¬'

Esportando un documento di OpenOffice Writer in formato PDF, tutte le ricorrenze del carattere € vengono sostituite dal carattere ¬

La risposta e' arrivata da Ubuntuforums e la giro qui sopra.
E' necessario cambiare font sul documento di Writer prima di esportare.
Con TIMES che e' il font di default l'errore si presenta. Passando a
qualche altro font il problema sparisce.