[utenti] Re: Richiesta Info

2011-12-15 Per discussione Paolo Mantovani

Il 30/11/2011 18:21, Luca A ha scritto:

Aiuto!!
Non so se quello che mi serve devo chiederlo qui .
Prego altrimenti darmi dritte dove orientarmi.


il posto è giusto


Sono da un anno circa che utilizzo molto Ooo e stò sperimentando le
macro del foglio di calcolo.
Mi voglio costruire un semplice programma per realizzare dei semplici
computi metrici.
Stò sperimentando le macro del foglio di calcolo in registrazione ma
essendo a digiuno completo
del linguaggio utilizzato per modificarle come vorrei vado a estenuanti
tentativi che non portano a nulla.


Purtroppo il registratore di macro di OOo, anche se perfettamente 
utilizzabile non è istruttivo come quello di Excel.





La mia difficoltà stà nel fatto che ho la necessita di copiare un'area
definita di una parte del foglio
o di un altro foglio e incollarla sempre nel foglio di calcolo



esempio di copia di un range:

REM  *  BASIC  *

Sub esempio_copia_range
'ottieni un riferimento al documento Calc
oDoc = ThisComponent

'ottieni un riferimento alle tabelle sorgente e destinazione
oShSrc = oDoc.Sheets(0)
oShDest = oDoc.Sheets(1)

'ottieni gli indirizzi sorgente e destinazione
aSrc = oShSrc.getCellRangeByName(A1:C3).RangeAddress
aDest = oShDest.getCellRangeByName(C1).CellAddress

'copia il range
oShDest.copyRange(aDest, aSrc)
End Sub


ma nella

cella in cui clicco con
il mouse quindi variabile (stessa colonna ma riga diversa di volta in
volta).


In questo caso devi sostituire l'indirizzo di destinazione con 
l'indirizo della selezione attuale:


es:

   aDest = oDoc.CurrentSelection(0).CellAddress


Spero di essere stato di aiuto

saluti
Paolo Mantovani








--

Per cancellarsi: scrivere a utenti-unsubscr...@it.openoffice.org
Per altre operazioni: http://openoffice.org/projects/it/lists


[utenti] Re: writer macro stampa pagina corrente

2011-12-15 Per discussione giuse...@iclam.191.it

Il 09/04/2008 23.59, Paolo Mantovani ha scritto:

Ciao Giuseppe,

Il mercoledì 9 aprile 2008 17:12:02 iclam contabilita ha scritto:

cercavo di creare una macro che stampasse la pagina corrente,
...
suggerimenti?


In generale, per ottenere la pagina corrente in Writer:
   ThisComponent.CurrentController.ViewCursor.Page

Ecco un esempio:
---8---
REM  *  BASIC  *

Sub PrintCurrentPage
Dim oDoc As Object
Dim oDocView As Object
Dim iCurPage As Integer

   oDoc = ThisComponent
   oDocView = oDoc.getCurrentController()
   iCurPage = oDocView.ViewCursor.Page

   Dim mPrintOpts(0) As New com.sun.star.beans.PropertyValue
   mPrintOpts(0).Name = Pages
   mPrintOpts(0).Value =   iCurPage  

ho aggiunto qui:
print iCurpage
e vedo il numero di pagina corrente, ma non stampa niente

   oDoc.print(mPrintOpts())

End Sub
---8---


saluti
Paolo M

Xp sp3 - OOo 3.3.0
ho provato a scegliere un'altra stampante ma... niente.
La tua macro ha sempre funzionato con OOo fino alle
versioni precedenti alla 3,
dalla 3.3.0 non riesco a capire cosa non funzioni,
stessa cosa provandola in LibreOffice 3.4.3,
quando hai un attimo di tempo puoi darmi un suggerimento?

Grazie
ciao
Beppe

--

Per cancellarsi: scrivere a utenti-unsubscr...@it.openoffice.org
Per altre operazioni: http://openoffice.org/projects/it/lists


[utenti] Re: Richiamare Sorgente dati (database) in Calc

2011-12-15 Per discussione Andrea Pescetti

Il 14/12/2011 G G ha scritto:

Andrea, scusa l'OT, ma quindi Oracle se ne è lavata le mani
completamente da tutto lo sviluppo di OOo? Della serie ora è vostro,
fate come vi pare ?


Non e' cosi' radicale, ma dal primo giugno Oracle ha annunciato che 
rinuncia al suo ruolo speciale nella comunita' di OpenOffice.org, ha 
rinunciato ai suoi diritti esclusivi, ha dismesso i suoi prodotti 
commerciali basati su OpenOffice.org e sta gestendo una progressiva 
migrazione dell'infrastruttura verso Apache Foundation.


I principali sviluppatori del team di Oracle stanno lavorando 
attivamente su OpenOffice.org (o Apache OpenOffice, che sara' il 
futuro nome) ma non con l'etichetta di Oracle: so che alcuni ora sono 
stati assunti da IBM e continuano a lavorare su OpenOffice.org come 
impiegati IBM ma non ho ulteriori dettagli, le corporation sono 
imperscrutabili...


In ogni caso questo sicuramente non e' off-topic per questa lista, anzi 
merita una discussione a parte che vediamo di avviare una volta spostata 
la lista.


Ciao,
  Andrea.
--

Per cancellarsi: scrivere a utenti-unsubscr...@it.openoffice.org
Per altre operazioni: http://openoffice.org/projects/it/lists

[utenti] Macro eliminare da writer i paragrafi

2011-12-15 Per discussione gumo345
Ho creato una macro che elimina dai documenti writer i paragrafi che
utilizzano lo stile Istruzioni.

Riesco a cancellare correttamente il testo, ma mi rimane il paragrafo (la
riga vuota)
Ho provato questa tecnica:
- aprire un cursore nel paragrafo
- destra di un carattere
- cancella stringa
ma mi crea problemi nel caso in cui il paragrafo seguente sia una tabella o
una intestazione...

Esiste una maniera per cancellare direttamente il paragrafo?
grazie
Guido
  
 --
 Caselle da 1GB, trasmetti allegati fino a 3GB e in piu' IMAP, POP3 e SMTP
autenticato? GRATIS solo con Email.it: http://www.email.it/f
 
 Sponsor:
 Vuoi fare un regalo davvero originale? Su MisterCupido.com puoi crearlo tu!
Personalizza con le tue foto: quadri, tazze, puzzle, cuscini, peluche...
 Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=11450d=20111215


 
 
 --
 Caselle da 1GB, trasmetti allegati fino a 3GB e in piu' IMAP, POP3 e SMTP 
autenticato? GRATIS solo con Email.it http://www.email.it/f
 
 Sponsor:
 Peluche Originali Disney, Simpson, Bugs Bunny, Spongebob... a partire da soli 
Euro 9.90!
 Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=11654d=15-12
-- 

Per cancellarsi: scrivere a utenti-unsubscr...@it.openoffice.org
Per altre operazioni: http://openoffice.org/projects/it/lists


[utenti] Re: Richiesta Info

2011-12-15 Per discussione Andrea Pescetti
Scusate, Luca non e' iscritto alla lista (ho approvato io il suo 
messaggio), quindi inoltro anche a lui in CC la risposta di Paolo che 
lascio qui sotto.


Luca, puoi seguire questa e le altre risposte su
http://openoffice.org/projects/it/lists/utenti/archive/
e in particolare nei link a fondo pagina in
http://openoffice.org/projects/it/lists/utenti/archive/2011-12/message/0

Perdonate anche i messaggi ripetuti e le prove tecniche degli ultimi 
giorni, contiamo di stabilizzare la situazione a breve.


Ciao,
  Andrea.

Il 12/12/2011 15:18, Paolo Mantovani ha scritto:

Il 30/11/2011 18:21, Luca A ha scritto:

Aiuto!!
Non so se quello che mi serve devo chiederlo qui .
Prego altrimenti darmi dritte dove orientarmi.


il posto è giusto


Sono da un anno circa che utilizzo molto Ooo e stò sperimentando le
macro del foglio di calcolo.
Mi voglio costruire un semplice programma per realizzare dei semplici
computi metrici.
Stò sperimentando le macro del foglio di calcolo in registrazione ma
essendo a digiuno completo
del linguaggio utilizzato per modificarle come vorrei vado a estenuanti
tentativi che non portano a nulla.


Purtroppo il registratore di macro di OOo, anche se perfettamente
utilizzabile non è istruttivo come quello di Excel.




La mia difficoltà stà nel fatto che ho la necessita di copiare un'area
definita di una parte del foglio
o di un altro foglio e incollarla sempre nel foglio di calcolo



esempio di copia di un range:

REM * BASIC *

Sub esempio_copia_range
'ottieni un riferimento al documento Calc
oDoc = ThisComponent

'ottieni un riferimento alle tabelle sorgente e destinazione
oShSrc = oDoc.Sheets(0)
oShDest = oDoc.Sheets(1)

'ottieni gli indirizzi sorgente e destinazione
aSrc = oShSrc.getCellRangeByName(A1:C3).RangeAddress
aDest = oShDest.getCellRangeByName(C1).CellAddress

'copia il range
oShDest.copyRange(aDest, aSrc)
End Sub


ma nella

cella in cui clicco con
il mouse quindi variabile (stessa colonna ma riga diversa di volta in
volta).


In questo caso devi sostituire l'indirizzo di destinazione con
l'indirizo della selezione attuale:

es:

aDest = oDoc.CurrentSelection(0).CellAddress


Spero di essere stato di aiuto

saluti
Paolo Mantovani









--

Per cancellarsi: scrivere a utenti-unsubscr...@it.openoffice.org
Per altre operazioni: http://openoffice.org/projects/it/lists

[utenti] Re: Nuovo nome di OpenOffice.org: Apache OpenOffice

2011-12-15 Per discussione G G
Ciao,

 (quarto tentativo di invio da sabato, penso che gli altri tre siano

 andati persi causa problemi tecnici)

Effettivamente ne ho ricevuti solo tre! :P

Comunque, c'e' una roadmap con le nuove feature e bugfixing per la 3.4 ?

Saluti
hawake

-- 
Linux user number 433087
Linux registered machine number 351448
http://counter.li.org/
-- 

Per cancellarsi: scrivere a utenti-unsubscr...@it.openoffice.org
Per altre operazioni: http://openoffice.org/projects/it/lists


[utenti] Re: Nuovo nome di OpenOffice.org: Apache OpenOffice

2011-12-15 Per discussione Andrea Pescetti

Il 14/12/2011 M. Manca ha scritto:

Quindi vita separata per Apache OpenOffice e LibreOffice?
Oppure c'è aria di ricongiungimento?


I nomi rimarranno, almeno nel breve termine, sicuramente separati.

I programmi (nel senso di codice sorgente) invece potrebbero avere 
sviluppi comuni: se non altro, la licenza scelta da Apache OpenOffice 
permette l'inclusione del codice anche in LibreOffice, e, se lo 
sviluppatore lo permette, e' possibile anche il percorso inverso.


Spero invece che la comunita' degli utenti e dei volontari possa 
rimanere unita perche' in questo caso penso proprio che le divisioni la 
indebolirebbero.


Ciao,
  Andrea.
--

Per cancellarsi: scrivere a utenti-unsubscr...@it.openoffice.org
Per altre operazioni: http://openoffice.org/projects/it/lists