[utenti] Re: Richiesta Info
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
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
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
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
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
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
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