[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: Migrazione di forum, wiki, download

2011-11-05 Per discussione Paolo Mantovani



Il 05/11/2011 12:17, Andrea Pescetti ha scritto:
[]


Dato che le novita' riguardano anche utenti esterni a questa mailing
list, sentitevi liberi di inoltrare questo messaggio anche su altri canali.


Lo farò senz'altro.
Grazie per tutte le informazioni puntuali e utilissime che condividi!

ciao
Paolo M

--

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


[utenti] Re: [BASE] Trasformare vettori in matrici a 2 dimensioni

2011-06-06 Per discussione Paolo Mantovani

Il 06/06/2011 11:50, pe...@email.it ha scritto:
[...]

La comparazione era con l'istruzione Redim preserve, presente nel
messaggio originale, e ovviamente stavo parlando di basic.


E vero, si poteva anche intuire che si parlava di Basic (anche se il tag 
[BASE] nel subject era fuorviante) però a parte questo, il quesito 
esatto era un po difficile da indovinare.



[...]

Chiedo scusa di nuovo di avervi fatto perder del tempo..


Più che altro, con una domanda più chiara avresti ottenuto risposta più 
in fretta.




Ovviamente i commenti, assolutamente avulsi dal contesto informatico del
quesito posto, sono scherzosi ma dalla forma scritta ciò non vien
percepito, almeno da me.
Infatti se così non fosse sarebbero completamente fuori luogo, anzi ...


Ma certo che sono scherzosi! ci mancherebbe :-)
Mi sono permesso la battuta solo perchè vedo dall'indirizzo che sei un 
frequentatore abituale.


[]

Riformulo la domanda dall'inizio:

In basic, una volta che si è dimensionato un vettore (per esempio Dim
 A(5) oppure Dim A()) è possibile trasformarlo in una matrice, per
esempio in A(5,5). Un qualcosa di analogo a Redim preserve in cui si
cambia il numero di elementi (questo intendevo per comando diretto.


Mi spiace ma in StarBasic, per quanto mi risulta, non esiste nessuna 
istruzione per fare direttamente una cosa simile.
Probabilmente dovrai usare dei cicli oppure altre tecniche basate sull 
API, ma questo dipende dal contesto.


ciao
Paolo M





--

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


[utenti] Re: [BASE] Trasformare vettori in matrici a 2 dimensioni

2011-06-03 Per discussione Paolo Mantovani

Il 03/06/2011 18:07, pe...@email.it ha scritto:

ops,

intendevo, ed intendo, un comando diretto di openoffice o libreoffice.


Cosa sono i comandi diretti di openoffice ? stai parlando di Basic 
(linguaggio macro)


E se parli di macro perchè nell'oggetto hai scritto [BASE] (Componente 
database della suite)???

Per confondere le idee a quelli che devono rispondere immagino.



Che poi il vettore sia messo nella prima riga basta dire dove...


Riga di cosa? stai parlando di codice macro? di testo? di tabelle di 
database? o devo pensare a qualche sostanza stupefacente???


Su, cerchiamo di essere un po più espressivi quando facciamo le domande, 
che nelle mail non c'è il limite di 160 caratteri.


Se stai parlando di macro il minimo è trascrivere la parte di codice che 
non ti funziona e fare la tua domanda aggiungendo tutte le spiegazioni 
necessarie e sufficienti riguardo quello che stai tentando di fare, il 
perchè e il come.


at salut
paolo

--

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


Re: [utenti] Base - List content di una list box

2011-02-14 Per discussione Paolo Mantovani

Il 14/02/2011 14:26, pe...@email.it ha scritto:

Ciao a tutti,

ma è possibile accedere alla proprietà List content (perdonate, uso la
versione inglese per avere i termini corretti per chieder aiuto sui siti
di ooo) di una Listbox tramite una macro?
Riesco ad aggiungere elementi ad una listbox tramite macro ma non ad
inserire un comando sql.

Qualcuno mi può dare qualche indicazione che mi aiuti a districarmi?


ecco un esempio basato sul db di esempio Bibliography:

8
oFrm = ThisComponent.Drawpage.Forms(0)
oListBox = oFrm.getByName(Casella di riepilogo 1)
oListBox.ListSourceType = com.sun.star.form.ListSourceType.SQL
sSQL = SELECT Concat(Concat(Identifier, ' - ' ), 
sSQL = sSQL  Author) AS MyField, Identifier
sSQL = sSQL  FROM biblio
oListBox.ListSource = Array(sSQL)
oListBox.BoundColumn = 1
8

ciao
Paolo M

-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] ueeee e' arrivata la stable!!

2011-01-26 Per discussione Paolo Mantovani

Il 26/01/2011 18:23, M. Manca ha scritto:
[]

Data la fuga di massa da OpenOffice.org e le prese di posizione
dittatoriali di Oracle la 3.3 rischia di essere l'ultima rel. di
OpenOffice.org.


In questo caso bisognerà capire chi continuerà a sviluppare il codice 
visto che LibreOffice usa per intero quello sviluppato da Oracle





Personalmente punto su LibreOffice, al di la del nome hanno accolto
l'idea di essere maggiormente compatibili verso VBA e MS


Inseguire MS sul suo terreno di solito è un'idea molto costosa, talvolta 
suicida.
In ogni caso la compatibilità VBA per adesso è più che altro uno slogan 
e ho sempre avuto parecchi dubbi sul fatto che possa diventare realmente 
utilizzabile.


Il fatto è che il target di questa feature sono gli utenti che non 
conoscono le macro e non le vogliono conoscere ma casualmente hanno a 
che fare con documenti MSOffice contenenti macro.


Questo genere di utenti ovviamente non ha idea di dove mettere le mani 
se qualcosa non funziona.


In altre parole, dal punto di vista dello sviluppatore, una macro dove 
il 99% delle istruzioni VBA sono interpretate correttamente sarebbe un 
successo inaudito, frutto di un lavoro immenso, e in effetti siamo ben 
lontani non dico dal 99% ma probabilmente dal 25% (e sto ragionando solo 
su Excel)


Dal punto di vista dell'utente invece, una macro dove il 99% delle 
istruzioni gira correttamente è un fallimento totale perchè quando 
l'interprete trova quell'1% di istruzioni incompatibili esce con un 
errore e l'utente non sa cosa fare.


Ma se anche l'utente decidesse di voler mettere le mani nella macro per 
vedere di sistemare quel piccolo 1% che impedisce alla macro di 
terminare con un successo, si troverebbe in un vicolo cieco perchè il 
layer di compatibilità si basa su oggetti proxy che mimano il 
comportamento degli oggetti corrispondenti in MSOffce.
Questi oggetti proxy però non sono documentati e quindi è inutile 
tentare di fare il debug.


Il caso più frequente quindi è che la macro VBA si blocca in qualche 
punto magari solo per un'istruzione e per quell'unica istruzione non 
compatibile ti tocca riscriverla daccapo.



e di allontanarsi

dalle dipendenze di Java.


sono d'accordo

Se poi abbandoneranno/riscriveranno il modulo

UNO con qualcosa di più semplice allora non ci sarà più storia.


Non capisco: UNO è una piattaforma tecnologica, come dire CORBA o .NET
Si tratta di uno strato software con cui non hai normalmente a che fare, 
quindi il fatto che sia semplice o complicato non ti dovrebbe preoccupare.

Forse intendevi dire l'API?


ciao
Paolo M


-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] Conversione testo in formula

2010-11-08 Per discussione Paolo Mantovani

Il 08/11/2010 19:14, Fernando ff77 ha scritto:
[...]

La  mia formula di esempio era semplificata ma potrebbe ogni volta cambiare

in diversi modi... con divisori, moltipliche e riferimenti ad altre celle.
Comunque l'idea è carina.


Quando ci sono esigenze del genere mi viene sempre i sospetto che sotto 
ci sia una impostazione generale errata o comunque inadatta ad OOoCalc.


Il sospetto è rafforzato dal fatto che l'utente che presenta queste 
casistiche bizzarre normalmente sta traducendo un documento Excel.


Purtroppo non hai detto nulla sul perchè ti serve una soluzione cosi 
particolare, perciò non siamo in grado  di indirizzarti a livello di 
approccio generale.





non si può neanche creando una macro ? premetto che non so niente di macro !



Si può fare ma a certe condizioni, però se non sai nulla di macro 
diventa difficile spiegarti quali sono i casi particolari.


Ecco un esempio basilare sul quale cominciare a lavorare.

sub main
'supponiamo che A1 contenga la stringa A2+A3
CellSrc = ThisComponent.Foglio1.getCellRangeByName(A1)
CellDest = ThisComponent.Foglio1.getCellRangeByName(A4)

CellDest.FormulaLocal = =  CellSrc.FormulaLocal
end sub

ciao
paolo m

-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] Conversione testo in formula

2010-11-08 Per discussione Paolo Mantovani

Ciao,



Il 08/11/2010 20:10, Fernando ff77 ha scritto:

Spiego a cosa mi serve, magari mi consigliate un altra soluzione...


hai anticipato la mia richiesta di ulteriori info



Tabella 1: Elenco dei prodotti, tipologia e dimensioni
tipologie possibili= 8  quantità prodotti= circa 40righe

Tipo  L H
A  1000  2000
B  1500  2000
C  2000  2300


L'esempio non sembra corrispondere alla descrizione che hai dato.
Cosa significa quantità prodotti= circa 40righe

manca forse la colonna Prodotto? o NomeProdotto? mancano altre colonne 
per caso?

Puoi riformulare in modo più preciso?




Tabella 2: definizione delle procedure di calcolo
per ogni prodotto, in base al TIPO scelto devo usare diverse formule
Tipo Formula1 Formula2 Formula3 ... Formula 40

AL+10   H+15   L-12   H/2+L-5L*H/3  etc.etc.
BL+20   H+5 L-22   H+LL*H/3  etc.etc.
..

io pensavo nella prima tabella, con la funzione CERCA.VERT andavo a cercarmi
la formula giusta nella tabella2 e poi la applicavo.


Ok con il CERCA.VERT in questo modo non si può fare, questo lo abbiamo 
appurato.


Occorre trovare un'altra strada.
In realtà io penso che il problema si possa risolvere applicando le 
normali funzioni di Calc



Se intendevi usare il CERCA.VERT significa che volevi prendere la 
formula e riportarla in un'altra cella, ma allora, perchè non eseguire 
direttamente il calcolo in Tabella2 (usando i riferimenti reali invece 
di L e H) e poi riportare solo i risultato nella cella di destinazione 
(a questo punto usando la funzione CERCA.VERT in modo legittimo) ?


ciao
Paolo M


-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] scalc, macro e fogli

2010-10-12 Per discussione Paolo Mantovani

Ciao

Il 12/10/2010 10:40, M. Manca ha scritto:

Ciao a tutti,
normalmente uso calc senza utilizzare macro o altri linguaggi di
scripting, ora però ho la necessità di fare una cosa, probabilmente
molto semplice ma per me non lo è, e più precisamente: un bottone che
nel documento calc crei un nuovo foglio di nome C1 se è il primo, C2
Cx e così via ed il contenuto del foglio deve essere la copia brutale
del foglio MODELLO. Inoltre nel foglio TOTALI dovrebbe aggiungere una
riga (stesso formato delle righe precedenti contenute nello stesso
foglio TOTALI) con il nome del foglio aggiunto nella riga nuova ad una
colonna specifica (es. se il foglio aggiunto si chiama C4 in A6 ci sarà
scritto C4).
Non vi chiedo di scrivere la soluzione per me ma di indirizzarmi in
qualche modo per cercare argomenti di studio per arrivare alla soluzione.


Ok vediamo uan cosa alla volta:

per copiare una tabella di calc:

  ThisComponent.Sheets.copyByname(Foglio1, NuovoFoglio, 0)

Dove:
  Foglio1 è la tabella da copiare
  NuovoFoglio è il nome della nuova tabella
  0 è la posizione in cui inserire la nuova tabella
  (la pos. 0 è la prima a sinistra)

per aggiungere una riga:

  oSh  = ThisComponent.Sheets.NuovoFoglio
  oSh.Rows.insertByIndex(10, 1)

Dove:
10 è la posizione in cui si vuole inserire la riga
1 è il numero delle nuove righe da inserire

Per quanto riguarda i formati abbiamo diverse strategie,
Una è quella di preparare nanualmente degli stili di cella che rimangano 
a disposizione nel documento e utilizzarli via macro


la seconda opzione è l'equivalente macro del trascinamento in giù di 
un range.

In questo modo si possono ereditare formule, contenuti e formati.

Direi che ne parliamo nella prossima puntata, perchè al momento ho un po 
fretta, intanto comincia a sperimentare con il codice che ti ho suggerito
A proposito, sulla gestione delle tabelle via macro puoi trovare 
ulteriori informazioni qui:

http://ooomacros.blogspot.com/2010/08/lavorare-con-le-tabelle-di-calc.html


ciao
Paolo M

-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] scalc, macro e fogli

2010-10-12 Per discussione Paolo Mantovani

Il 12/10/2010 22:36, M. Manca ha scritto:

Ciao Paolo, grazie per la risposta. Riguardo alla creazione e copia
di un foglio avevo trovato una soluzione (ho anche postato la
risposta qui).


si ma ho elegantemente finto di non averla vista ;-)



Mi rimane il problema della riga da aggiungere in fondo copiandone
il formato dalla precedente. Se l'applicativo viene decente (ora
devo risolvere il mio problema in frettissima) poi pubblico il file;
è una gestione automatizzata del piano ammortamenti per i cespiti
aziendali quasi automatico.



Forse c'è qualcosa che mi sfugge perchè il metodo per aggiungere una 
riga in posizione prefissata te l'ho già segnalato.


La nuova riga eredita i formati dalla precedente esattamente come 
succede quando si esegue l'inserimento manualmente.


C'è qualcosa che mi sfugge?

ciao
Paolo M





-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] errore lettura macro di Excel in Calc

2010-06-29 Per discussione Paolo Mantovani

Ciao,


Il 29/06/2010 11:06, Steve Land ha scritto:

Salve, come da oggetto ho un problema nella lettura di un foglio di calcolo
Excel contenente delle Macro con Calc. Ho letto molto a riguardo, fino ad

[]

.
Pero' quando vado ad aprire il mio file di excel contenete le macro, OO mi
da questo messaggio:

errore di sintassi BASIC. Era previsto un simbolo



Metti in condivisione il file da qualche parte assicurandoti di aver 
rimosso ogni eventuale informazione riservata.

Senza il documento non è possibile dire nulla.

ciao
Paolo M

-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] errore lettura macro di Excel in Calc

2010-06-29 Per discussione Paolo Mantovani

Il 29/06/2010 11:42, Steve Land ha scritto:

Salve, in allegato il file.


la prossima volta metti il file a disposizione attraverso uno dei tanti 
servizi di condivisione invece di allegarlo.

Allegando il file costringi tutti gli iscritti della lista
(e sono moltissimi) a scaricarlo, anche se non interessati.

Detto questo, le macro contenute nel documento fanno uso di diverse 
caratteristiche incompatibili e non supportate da openoffice, come ad 
esempio
- alcuni tipi di chiamate DLL che usano strutture (UTP) come argomenti, 
- uso di puntatori (varptr)

- uso della parola riservata private nella definizione di UTP

...e diverse altre cosucce.
Inoltre, i dialoghi VBA vengono importati più o meno correttamente in 
OOo, ma il codice per farli funzionare è completamente diverso.


Il layer di compatibilità VBA/Starbasic ha un campo di applicazione 
limitato, per far funzionare quel documento in OOo serve un vero e 
proprio porting del codice.



ciao
Paolo M

-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] issue 112141 colori cambiati delle icone in ooo3.2.1

2010-06-10 Per discussione Paolo Mantovani

Ciao,

Il 10/06/2010 00:32, Andrea Pescetti ha scritto:

yahoo-pier_andreit ha scritto:

http://www.openoffice.org/issues/show_bug.cgi?id=112141
che ne pensate? leggendo la lista in inglese sembrano poco contenti :-),
... comunque io ho votato per rimettere i colori pur mantenendo le nuove
icone :-) votate massicci :-) forse ci daranno retta :-)


Le nuove icone sono state sviluppate a partire da un'idea di 15 mesi fa
http://wiki.services.openoffice.org/wiki/ESC_meeting_minutes_20090309#proposal_for_unified_ODF_Document_icons
e presentate nella loro forma corrente 9 mesi fa
http://blogs.sun.com/GullFOSS/entry/unified_odf_icons
Dovevano debuttare nella 3.2 ma si e' scelto di lasciare piu' tempo per
ricevere indicazioni dalla comunita' e sono state rinviate alla 3.2.1.

Nulla in contrario sul fatto che anche chi finora non aveva seguito la
vicenda abbia il diritto di dire la sua, ma spero che in quella issue
appaia al piu' presto una proposta grafica concreta, cioe' un set
alternativo di icone... dire genericamente reintrodurre il colore mi
sembra troppo vago e rischia di non portare rapidamente a una soluzione
concreta.


Perchè servirebbe una nuova proposta? le vecchie icone a me andavano 
benissimo.




In effetti il codice dei colori in OOo 3.0-3.2 era molto presente: ad
esempio, anche se pochi probabilmente lo hanno notato, le palline
dello splash screen avevano i colori delle icone:
http://wiki.services.openoffice.org/wiki/Art/Gallery/OOo3_Splash_Screen


Io lo avevo notato :-)

Paolo M

-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] classifica con calc

2010-05-27 Per discussione Paolo Mantovani

Ciao,

Il 27/05/2010 23:05, Paolo Mauri ha scritto:

ciao a tutti
per la scuola in cui lavoro devo fare una classifica dei risultati delle
gare di fine anno. Quello che mi serve è avere un elenco in ordine di
risultato dopo che ho inserito i dati delle gare. La funzione più
semplice è, dopo aver inserito i risultati, ordinarli secondo la colonna
dei risultati (scusate le ripetizioni).
Però mi piacerebbe automatizzare la cosa, cioè inserire i dati in una
foglio e avere automaticamente i nomi in ordine secondo i risultati in
un altro senza passare dal comando ordina. Ho provato a guardare la
funzione data pilot ma per ora non ho avuto dei risultati soddisfacenti.
Qualcuno ha qualche suggerimento?


Puoi usare la funzione PICCOLO() oppure GRANDE()

saluti
Paolo Mantovani

-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



[utenti] [Fwd: [ooocon-discuss] OOoCon 2010 Call for Papers]

2010-04-26 Per discussione Paolo Mantovani


 Messaggio Originale  
Oggetto: [ooocon-discuss] OOoCon 2010 Call for Papers
Data: Mon, 26 Apr 2010 21:11:25 +0200
Da: Florian Effenberger


OOoCon 2010 Call for Papers

The OpenOffice.org Community Celebrates Its Tenth Anniversary!

This year's meeting will be held in one of Europe's most beautiful
cities, Budapest, Hungary, from August 31st - September 3rd, 2010. We
hope you will join us in our celebration and conference!

Whether you are a dedicated developer, a contributor of any measure, or
just interested in the Project and its technology, such as the
OpenDocument Format (ODF), we want to hear from you. Please note the
conference language is English, and all presentations must be delivered
in that language.

We particularly welcome proposals from developers and other contributors
with information to share with their fellows, from how to get started
with simple extensions, through to the deep, dirty, and downright fun
aspects of hacking the OpenOffice.org codebase. We urge creative,
ambitious ideas. This is the place for those!

Papers are also welcomed on any topic of interest to the Community: to
the thousands of people who have joined one of our projects and design,
develop, maintain, translate, test, document, support, promote, or in
any other way help us bring OpenOffice.org's products and services to
the world. We especially encourage local communities to submit papers
for a special feature on local success stories.

Submit your paper at http://www.ooocon.org

We look forward to seeing you at our 10th anniversary conference to
celebrate our achievements and show the world what we offer in his next
decade.

Let's do it together.

The OOoCon 2010 Team

-
To unsubscribe, e-mail: ooocon-discuss-unsubscr...@marketing.openoffice.org
For additional commands, e-mail: 
ooocon-discuss-h...@marketing.openoffice.org


.


-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] R: [utenti] Non per cattiveria, ma..

2009-11-07 Per discussione Paolo Mantovani

domus.sola...@libero.it ha scritto:
Generalmente fruisco solamente delle risposte della ML perchè non sono molto 
ferrato nell'uso di OOo.
Ho letto tutte le risposte e devo dire che in linea di 
principio le domande banali non dovrebbero andare poste.
Però, quello che per 
un esperto può essere una banalità, per un neofita (come me) può risultare un 
ostacolo insormontabile.
Per quanto riguarda la lettura dei manuali, chi ti 
dice che la risposta non l'abbia cercata e non l'abbia capita o trovata?
A 
questo punto bisognerebbe, prima di ogni richiesta, cospargerci il capo di 
cenere e premettere che da buoni utilizzatori ignoranti abbiamo cercato la 
risposta nella bibbia ma non ci abbiamo capito una mazza?

[...]

In realtà credo che si stia facendo una certa confusione.

Personalmente tollero benissimo i neofiti con domande anche un po 
banali, quello che invece non tollero sono gli scrocconi, ovvero quelli 
che sfruttano i volontari pensando di essere più furbi.


In realtà si tratta di una furbizia da quattro soldi perchè alla fine 
causa la distruzione del giocattolo.


Se vogliamo che le cose vadano meglio occorre mettere al bando qualsiasi 
atteggiamento buonista facendo rispettare certe regole con parole 
schiette e in modo rigorosamente pubblico.
Gli scrocconi rovinano la convivenza e sviliscono il nobile atto di 
donare il proprio tempo e la propria conoscenza agli altri.


La comunità di openoffice, proprio per la grande diffusione del 
programma e per il target estremamente eterogeneo, è molto esposta a 
questo tipo di saccheggio, perciò occorre moltiplicare l'attenzione.


Quello che dobbiamo capire non è tanto se una domanda è più o meno 
banale,  ma se dietro la domanda c'è qualcuno che pensa tanto in mezzo 
al mucchio qualche pirla che fa il lavoro al posto mio lo trovo 
senz'altro (yuk yuk!!!)


In effetti con un po di esperienza lo si capisce benissimo anche dopo 2 
righe.


E' molto importante che anche il neofita non sia messo in soggezione e 
sia invogliato a partecipare, però occorre far capire a tutti che le 
cose possono funzionare solo se si instaura un meccanismo di scambio 
bidirezionale, dare e avere. Se il bilancio non quadra il gioco dura poco.



ciao
Paolo M


-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] Impossibile abbassare sicurezza macro

2009-07-07 Per discussione Paolo Mantovani

Ciao Stefano,


stefano brigliadori ha scritto:

Mi scuso per la ripetizione del quesito ma mi sono accorto di averlo mal
posto.


mancano tuttora alcune informazioni fondamentali:
sistema operativo?
versione di ooo?
Tipo di installazione? (single/multi user)



Mi è stata chiesta assistenza da un utente, che non riesce ad abbassare il
livello di sicurezza delle macro. Gli compare la finestra ma non è
editabile.


Quale finestra? Un piccolo sforzo descrittivo o meglio uno screenshot 
consultabile via web aiuterebbe.




Purtroppo la installazione di OOo è stata fatta da terzi.


Reinstallare?



E' possibile che chi ha installato OOo abbia bloccato il livello di
protezione di sicurezza delle password?


Si, è possibile.



Se sì l'utenta ha la possibilità di modificarlo o deve chiedere
all'amministratore?


Cioè tu non sai se l'amministratore ha bloccato le macro volutamente?
Non capisco. Perchè non avete chiesto prima a lui?
Se le ha bloccate volutamente, saprà anche come sbloccarle e SE 
sbloccarle non credi?
Che senso ha chiedere in lista senza prima verificare questi 
prerequisiti fondamentali?




ciao
Paolo M



-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] macro, proteggere foglio senza message box

2009-07-03 Per discussione Paolo Mantovani
yahoo-pier_andreit ha scritto:
 come posso fare una macro che protegge il foglio senza che mi appaia
 ogni volta la finestra di approvazione dove cliccare su ok??

Per proteggere la tabella attiva:
ThisComponent.CurrentController.ActiveSheet.protect(password)

La password può essere ovviamente una stringa vuota

Per sproteggere si usa il metodo:
unprotect(password)

ciao
Paolo M

-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] PROBLEMA Grave con Open Office

2009-07-03 Per discussione Paolo Mantovani

Alessandro B. ha scritto:
Uso Ubuntu 9.10 con Openoffice aggiornato alla versione 3.01 e mi è successa una 
cosa stranissima


Ho eseguito l'aggiornamento delle estensioni e mi comparivano due 
aggiornamenti da caricare una mi sembra exportPDF  e l'altra non ricordo...
Durante l'aggiornamento il programma si è bloccato e ho dovuto chiudere il 
OpenOffice e  riaprirlo...
 
La cosa  brutta è che ora OpenOffice non si apre più ovvero si apre la finestra 
di inizio apertura dopodi che si chiude e tutto si ferma

Cosa posso fare per recuperare la situazione?


prova a cancellare la cartella delle extensions (solo a livello utente)

$ rm -rf ~/.openoffice.org/3/user/uno_packages

Riavvia openoffice e reinstalla le extension che usi di solito

ciao
Paolo

-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] Problema di visualizzazione di una OLE in un documento di Writer

2009-06-23 Per discussione Paolo Mantovani

Ciao Rosa,

Rosa Bellini ha scritto:

Ciao,


il mio problema: 


ho bisogno di inserire dei grafici, contenuti in un documento .ods,
all'interno di un documento .odt, questi devono però potersi aggiornare.


Ho provato inserendo il grafico come OLE: ho collegato l'intero
documento .ods e poi ho “ristretto” la finestra della OLE fino a
visualizzare solamente il grafico desiderato.


Una volta salvato e riaperto il documento .odt OOo mi chiede di
aggiornare i collegamenti. Una volta cliccato sul Si nella OLE non si
visualizza più il grafico prescelto, ma un grafico qualsiasi posto
all'inizio della tabella. 



Avete dei suggerimenti per rendere permanente la scelta della porzione
di tabella di Calc che si vuole visualizzare?


Dunque, sono riuscito a riprodurre il problema e purtroppo non ho 
trovato una soluzione diretta.
In sostanza, il range di celle visualizzato e il fattore di zoom non 
vengono memorizzati e, all'aggiornamento dei dati vengono usate delle 
impostazioni di default.
Dovrebbe esistere una issue già aperta per questo problema, ma non sono 
riuscito a trovarla.


In ogni caso posso proporti una soluzione alternativa:
Parto dal fatto che la tecnica di collegare un intero documento calc per 
mostrare un grafico non mi piace molto anche se comprendo le ragioni.


In ogni caso, non sarebbe molto più elegante inserire solamente un 
grafico anzichè un intero documento?
Chiaramente c'è il problema di collegare i dati in modo dinamico ma si 
può risolvere con una semplice macro.


In sostanza la tecnica è questa.
1) prepara il grafico in un documento Calc
2) fai un copia incolla del grafico nel documento Writer di destinazione

A questo punto hai una copia statica del grafico. Per renderla 
dinamica occorre una macro inserita nel documento Writer stesso e 
collegata all'evento di apertura del documento (menu 
strumenti-personalizza ... eccetera eccetera)


La macro (da adattare e perfezionare) è alla fine del post
Raccomando massima cautela.


Ciao
Paolo M

---

REM  *  BASIC  *

Sub OnDocumentOpen

nResult = MsgBox(Aggiornare i dati?, 1)
If nResult = 1 Then 'user pressed OK
  Dim mArgs(0) As New com.sun.star.beans.PropertyValue
  mArgs(0).Name  = Hidden
  mArgs(0).Value = True
  sURL = file:///home/paolo/grafico.ods
  oCalc = StarDesktop.loadComponentFromUrl(sURL, _default, 0, mArgs())
  oSrcChart = oCalc.Sheets(0).DrawPage(0)
  mData = oSrcChart.Model.Data

  oDestChart = ThisComponent.EmbeddedObjects(0).EmbeddedObject
  oDestChart.attachData(mData)
  oCalc.close(True)
End If

End Sub


















-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] macro che riconosce nome_pulsante premuto

2009-05-19 Per discussione Paolo Mantovani
Ciao Giuseppe,


giuse...@iclam.it ha scritto:
 Ho un foglio con parecchi pulsanti che fanno partire delle macro che
 aprono files,
 volevo fare in modo che chiamando la macro questa riconoscesse:
 
 il nome o la didascalia del pulsante
 (che nel mio caso e' il nome del file da aprire)
 
 cosi' aggiungendo un pulsante con il nome corretto
 potevo con una sola macro fare tutto.
 
 Qualche idea?

Più o meno devi fare così:

supponendo che la seguente macro sia collegata all evento click
(durante l'esecuzione) di uno o più pulsanti:


Sub MyButton_click(oEvent As Object)

Print oEvent.Source.Model.Name

End Sub



Non sono sicuro 100% del codice perchè ho scritto direttamenet
nell'email (quindi fai attenzione!) ma l'idea comunque è quella.

ciao
Paolo M





-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] Condividere le estensi oni fra più utenti linux.

2009-05-02 Per discussione Paolo Mantovani

Gianni Caldonazzi ha scritto:
[]

Francamente mi sarei aspettato che OO permettesse l'installazione shared
dell'estensione e poi, al primo avvio di OO per ogni utente, venisse
proposta l'accettazione della licenza e il salvataggio personale della
preferenza.
Questa modalità permetterebbe una ottimizzazione dello spazio
d'installazione.

Chissà se può essere un suggerimento per gli sviluppatori.


Non è chiaramente un problema di openoffice. Semmai bisognerebbe 
inoltrare la richiesta agli autori di ciascuna extension.
Si tratta alla fine di cambiare il valore in un attributo nel file 
description.xml:


simple-license accept-by=user ..(exxetera)

deve diventare
simple-license accept-by=admin ..(exxetera)


Per quanto riguarda le estensioni che ho scritto io mi dichiaro 
colpevole e provvederò a sostituire opportunamente il valore incriminato 
nella prossima versione :-)


ciao
Paolo M

ciao
Paolo M

-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] Condividere le estensi oni fra più utenti linux.

2009-04-28 Per discussione Paolo Mantovani

Ciao,

Gianni Caldonazzi ha scritto:

Buon giorno a tutti,
spero di scrivere nella mailing list corretta, altrimenti accetto
indicazioni.
Ho una domanda da sottoporvi:

Sto usando due utenti su di una stessa macchina Ubuntu 8.10 con OpenOffice
2.4, su User1 ho installato alcune estensioni e vorrei vederle anche su
User2 però senza doverle reinstallare.
C'è questa possibilità?

Installazione shared?


Esatto:

1) chiudi  tutte le istanze di openoffice (compreso eventuale quickstarter)

2) in ubuntu
$ sudo /opt/openoffice.org3/program/unopkg gui --shared

Ti apparirà la consueta finestra del gestore delle estensioni ma potrai 
agire a livello multiutente  (aggiornamenti / aggiunte / rimozioni)


Se invece preferisci fare tutto da linea di comando :
$ /opt/openoffice.org3/program/unopkg --help


ciao
Paolo M




-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] Condividere le estensi oni fra più utenti linux.

2009-04-28 Per discussione Paolo Mantovani

Davide Prina ha scritto:

--- Mar 28/4/09, Renato Ferrari ha scritto:


Il martedì 28 aprile 2009, Gianni Caldonazzi ha scritto:



Sto usando due utenti su di una stessa macchina Ubuntu 8.10 con
OpenOffice 2.4, su User1 ho installato alcune estensioni e vorrei
vederle anche su User2 però senza doverle reinstallare.



non vorrei dire sciocchezze, ma se installi le estensioni da root,
dovrebbero essere disponibili per tutti gli utenti


prima di tutto da root non si dovrebbe mai eseguire un programma come
OOo, 


Non si tratta di eseguire openoffice:
Il gestore delle extension è un programma a linea di comando che si 
chiama unopkg e si trova nella cartella di installazioen di OOo nella 
sotto-cartella program



da root si eseguono soltanto i programmi di amministrazione e
qualche altra utility necessaria ad amministrare il sistema. 


Appunto, installare un extension a livello multiutente rientra nella 
amministrazione di sistema.



È meglio

non eseguire mai nulla di grafico ed anzi disabilitare la possibilità
di avere X disponibile per l'utente root.


Vabe, queste sono scelte personali ma tutto ciò non ha nulla a che 
spartire con l'installazione di un extension in modo shared





Poi ragionando: OOo crea i dati per l'utente, estensioni comprese,
nella directory ~/.openoffice.org 


Giusto, ma esiste anche un livello superiore, infatti le extension 
condivise (shared) non sono installate nella home di nessun utente, ne 
tantomeno nella directory dell'utente root


Le extension shared vengono infatti installate nella cartella di 
installazione di ooo, ad esempio, nel mio caso (ubuntu 8.10 - ooo3.0.1) 
si trovano qui:

/opt/openoffice.org3/share/uno_packages/cache/uno_packages

Tipicamente in un installazione di ooo pulita in questa cartella si 
trovano le extension dei dizionari installati.


ciao
Paolo M


-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] OOo e activex

2009-04-26 Per discussione Paolo Mantovani

M. Manca ha scritto:
E' possibile utilizzare un controllo ActiveX da writer o calc? 


Utilizzare come?


Paolo M

-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] OOo e activex

2009-04-26 Per discussione Paolo Mantovani

M. Manca ha scritto:

Paolo Mantovani ha scritto:

M. Manca ha scritto:
E' possibile utilizzare un controllo ActiveX da writer o calc? 

Utilizzare come?

Ad esempio richiamandone le funzioni e/o classi/metodi contenuti via VBA
o il basic di OOo. 


Ok, quindi non si tratta di usare un controllo ActiveX da writer o 
calc ma da StarBasic.





Alcuni anni fa realizzai un semplice activex che mi
permetteva di interfacciare excel con un termostato via seriale, ora
dovrei rifare qualcosa di simile ma vorrei utilizzare OOo.


Va detto che in OOo l'equivalente dei componenti OLE/ActiveX sono i 
componenti UNO
I componenti UNO possono essere sviluppati con vari linguaggi e poi 
possono essere distribuiti come extension.
I componenti UNO possono essere integrati in OOo in molti modi, ad 
esempio potresti creare un Add-in per Calc da richiamare direttamente 
nelle celle (come funzione) oppure potresti creare un componente 
arbitrario da richiamare poi nel codice StarBasic con la funzione 
CreateUNOService()


Chiaramente questo richiederebbe la reimplementazione completa del tuo 
progetto in un linguaggio diverso.
Ad esempio il Python è bene integrato in OpenOffice (può essere usato 
per creare componenti UNO) e dovrebbe essere molto ben attrezzato 
riguardo l'accesso alla porta seriale.


In alternativa a mio avviso puoi seguire due strade:

1) ottieni l'istanza del tuo activex.
Sinceramente non ho esperienze specifiche, ma secondo la guida dovrebbe 
essere sufficiente la funzione CreateObject( OleServer.ClassName ) di 
Starbasic.

Esiste anche una tecnica più specializzata:
oObjFactory = createUnoService(com.sun.star.bridge.OleObjectFactory)
oMyClass1 = oObjFactory.createInstance( OleServer.ClassName )
Print oMyClass1.hello()
Dopodichè per l'interfacciamento con Calc devi usare i comandi API specifici


2) crei un programa esterno in VB che funga da collante tra il tuo 
activeX e Openoffice.
Per ottenere l'istanza di OOo da VB si usa 
CreateObject(com.sun.star.ServiceManager)



Ciao
Paolo M


-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] Fw: INFO ESTENSIONI Ooo

2009-03-25 Per discussione Paolo Mantovani
Gianfranco Monfardini ha scritto:
 salve.
 ho da poco scoperto le pagine del download delle estensioni per Ooo e ne ho
 installate alcune, fra cui DATAFORM-0.9.0,  PDFIMPORT,
 sun_odf_template_pack_it... ma non ho ben chiaro come utilizzarle...!
 potete aiutarmi?

La tua domanda è un po troppo generica:
Le estensioni sono dei componenti aggiuntivi per openoffice e possono
servire alle cose più svariate, non c'è un modo unico per utilizzarle.

Per quanto riguarda il sun_odf_template_pack_it, si tratta di template
aggiuntivi che puoi trovare nel dialogo gestione modelli
file-nuovo-modelli e documenti

Per le altre estensioni che hai citato ti consiglio di riferirti alla
pagina specifica del sito delle extensions da cui le hai scaricate.
Probabilmente pdfimport dispone anche di una propria pagina nella guida
in linea.


ciao
Paolo M


-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] OOo e Xbrl (linux e win)

2009-03-19 Per discussione Paolo Mantovani

Andrea Pescetti ha scritto:

Paolo Del Romano ha scritto:

In ambiente linux  (versione 2.6.22.9-desktop-586mdv) con OOo_2.2.1
sul pulsante genera istanza o visualizza istanza NON FUNGE.


In generale sembra che questa applicazione si aspetti di essere eseguita
in ambiente Microsoft Windows:
- genera istanza propone sempre \ come separatore di percorso.
- visualizza istanza da' per scontato che siano disponibili
  shell32.dll e kernel.dll, che sono librerie di Microsoft Windows.


Oltre a questo, nella funzione UTF8_Encode() viene richiamata la 
funzione di libreria StrPtr() che non esiste in StarBasic (è presente in 
VB/VBA)


I ogni caso, mi pare che per evitare errori la funzione UTF8_Encode() 
non viene poi utilizzata da nessuna parte (le chiamate sono commentate)


Per quanto riguarda l'altra DLL usata, shell32.dll, serve per la 
funzione ShellExecute.
Non so cosa debba fare esattamente, forse aprire un browser? In questo 
caso penso che si sarebbe potuto tentare con la funzione starbasic 
Shell() che in Windows probabilmente si basa sulla stessa DLL ma è in 
grado di funzionare anche su Linux.
In alternativa esiste anche il servizio API 
com.sun.star.system.SystemShellExecute.


In generale, ci sono un po di contorsionismi che magari si potevano 
evitare sfruttando le potenti API XML native di OpenOffice.org ma mi 
rendo conto che per ovvi motivi pratici il codice è stato tradotto da 
VBA e non progettato appositamente avendo in mente le peculiarità e i 
punti di forza di OOo


ciao
Paolo Mantovani






-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] conversione Macro Excel in Starbasic

2009-02-04 Per discussione Paolo Mantovani
 codifica più snella ed efficiente, come hai potuto vedere 
nella macro che ti ho passato e come vedrai consultando il manuale e gli 
altri documenti che ti ho indicato.


ciao
Paolo Mantovani








-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] conversione Macro Excel in Starbasic

2009-02-03 Per discussione Paolo Mantovani
Francesco Forti ha scritto:
[]
 Scusate, ma come presidente della associazione Anti-UCAS :-) dove ucas 
 è il famigerato ufficio complicazione affari semplici, io avrei tenuto un solo
 foglio, avrei impostato una colonna con il valore produzione e archivio ed
 avrei usato i filtri . Basta cambiare valore alla riga e scegliere il filtro 
 giusto ed
 il gioco è fatto. Poi con la formattazione condizionale posso mettere il 
 colore che voglio alle celle dell'archivio o con una certa data o valore
 economico, in modo dinamico. 

In linea generale sono pienamente d'accordo.
Riguardo all'uso delle macro il mio motto è se puoi, evita
Non perché le macro siano un male, solo che come tutte le cose utili,
quando sono usate a sproposito diventano controproducenti.

Nel caso specifico però, non ho un'opinione precisa. Non ho studiato il
problema e può anche darsi che la macro in questo caso rappresenti la
soluzione più efficiente o comunque più comoda.

C'è da dire che spesso le macro diventano indispensabili nel momento in
cui si vuole fare il lavoro di un database con un foglio elettronico.

ciao
Paolo M

-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] conversione Macro Excel in Starbasic

2009-02-03 Per discussione Paolo Mantovani
Nord Studio snc ha scritto:
[...]
 inserisci questedue righe più o meno in fondo alla macro di Paolo

   ' colorare in salmone la riga 3
   oShArchivio.GetCellByPosition(0,2).rows.CellBackColor=16744576

 OK ma se sevo limitare la colorazione alle celle A3:K3 ?

oShArchivio.getCellRangeByName(A3:K3).CellBackColor = RGB(255,128,128)


ciao
Paolo M


-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] condivisione file

2009-01-30 Per discussione Paolo Mantovani
Nord Studio snc ha scritto:
[...]
 Altra questione, abbiamo da migrare delle macro da VBA a Starbasic e
 dopo giornate di studio sulle istruzioni o innalzato bandiera bianca.
 Dove posso postare le istruzioni della nostra macro per chiedere aiuto a
 qualcuno che me la converta?

puoi postare in questa lista, magari iniziando un thread apposito.

ciao
Paolo M


-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] Macro

2009-01-09 Per discussione Paolo Mantovani
Benda Danilo ha scritto:
 Ciao e grazie della risposta.
 Allora, ti scrivo parte dell'email che mi è arrivata

scusa ma pensavo che fossi tu in prima persona ad avere necessità di
supporto.
Per rendere un po più diretta la cosa sarebbe forse meglio suggerire al
tuo interlocutore di rivolgersi direttamente alla ML.


 Le prime esigenze: caapire come gestire i menù (rendere visibile,
 invisbile da codice), dominare la dimensione del caret. sottolineare
 parole, linee e/o paragrafi a scansione mono-bitasto,.
 
 Diciamo che in linea di massima sono queste le esigenze. Allora, sul
 dominare il carattere neanche te lo chiedo, perchè detto cosi non
 significa niente, 

Non è che non significa niente, si tratta solo di una domanda molto
generica che richiederebbe un corso introduttivo alle macro come risposta.
In genere, in una ML come questa, sostenuta in modo volontario dagli
utenti, le cose funzionano benissimo se le domande riguardano argomenti
circoscritti anche se molto complessi.
Domande molto generiche e poco circostanziate ci mettono un po in
difficoltà invece.

 ovviamente chiederò lumi. Ma sul rendere  visibili i
 menu lo vedo complicato. Sicuramente bisogna vedere cosa intende, ma se
 fosse, creare una macro che mi rende invisibili determinati menu forse è
 chidere troppo ad una macro.

Complicato è complicato, ma come ho già detto si può fare via macro.


 Secondo me bisognerebbe mettere mano al
 codice e non far apparire quei menu (può essere che dica una scemenza)

Il codice è sempre a disposizione, comunque se si vuole modificare
l'apparenza di un menu in modo permanente credo sia sufficiente agire a
livello di configurazione, non serve ricompilare l'intera applicazione!

ciao
Paolo M

-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] Macro

2009-01-08 Per discussione Paolo Mantovani

Ciao,

Benda Danilo ha scritto:

Ciao a tutti,
volevo sapere se era possibile creare una macro che nascondesse 
determinati menu.


In linea di massima è possibile, ma è molto complesso


Ad esempio, una macro che mi lasci attivo il menu 
Strumenti 


Detta così non significa molto. Il menu strumenti è già attivo, cosa 
dovrebbe fare la macro?



e mi disattivi il menu File.


Qui dici disattivare ma prima parlavi di nascondere. Che cosa ti serve 
esattamente?


saluti
Paolo M.

-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] Dizionario dei cognomi inusabile in OOo 3.0 (votate la issue)

2009-01-04 Per discussione Paolo Mantovani

Gianluca Turconi ha scritto:

Il problema sotto Windows Vista non cambia. Ho collegato il programma 
unopkg.exe sul desktop, ho aggiunto l'opzione gui e l'ho eseguito con 
i diritti d'amministratore.


A ogni tentativo, le estensioni installate di default risultano comunque 
non deinstallabili, tanto che viene mostrato anche un evidente lucchetto 
a fianco. Se ne installo una nuova, viene sistemata nel mio profilo 
utente e allora posso farci ciò che voglio.


I lucchetti ci sono anche in ubuntu ma poi alla fine si può comunque 
procedere.

Forse è un errore comunicativo di OOo :-)
Farò una prova in Vista appena posso


ciao
Paolo M


-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] Dizionario dei cognomi inusabile in OOo 3.0 (votate la issue)

2009-01-04 Per discussione Paolo Mantovani

Paolo Mantovani ha scritto:

Gianluca Turconi ha scritto:

Il problema sotto Windows Vista non cambia. Ho collegato il programma 
unopkg.exe sul desktop, ho aggiunto l'opzione gui e l'ho eseguito 
con i diritti d'amministratore.


A ogni tentativo, le estensioni installate di default risultano 
comunque non deinstallabili, tanto che viene mostrato anche un 
evidente lucchetto a fianco. Se ne installo una nuova, viene sistemata 
nel mio profilo utente e allora posso farci ciò che voglio.


I lucchetti ci sono anche in ubuntu ma poi alla fine si può comunque 
procedere.

Forse è un errore comunicativo di OOo :-)
Farò una prova in Vista appena posso


Ok ho fatto una prova in Vista:

Il segreto sembra essere quello di chiudere qualunque istanza di ooo, 
compreso il quickstarter.

Questi comunque sono i passaggi che ho seguito:

0) chiudere ooo + eventuale quickstarter
1) aprire un prompt come aministratore
2) portarsi nella directory program dentro la directory di installazione 
di openoffice


3) lanciare unopkg gui --shared
(proprio così: senza l'estensione .exe)

ora dovrebbe essere possibile disabilitare o rimuovere le estensioni 
condivise.


ciao
Paolo








-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] Dizionario dei cognomi inusabile in OOo 3.0 (votate la issue)

2009-01-04 Per discussione Paolo Mantovani

Gianluca Turconi ha scritto:
[]
Funziona anche con il collegamento sul desktop a unopkg.exe con la sola 
aggiunta di gui tra le proprietà del collegamento, se si chiude il 
quickstarter.


ottimo!




Mi pare un po' assurdo che l'amministratore abbia però un lock causato 
da un processo utente lanciato in automatico all'avvio del sistema...


Credo si tratti di un comportamento voluto:
--
pa...@darkstar2:~$ /opt/openoffice.org3/program/unopkg --help
using: unopkg add options extension-path...
[.]
 --shared   expert feature: operate on shared installation
deployment context;
run only when no concurrent Office
process(es) are running!

--

Penso che si sia voluto evitare il rischio di rimuovere un extension 
mentre è in esecuzione presso qualche utente.



saluti
Paolo M

-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] Dizionario dei cognomi inusabile in OOo 3.0 (votate la issue)

2009-01-03 Per discussione Paolo Mantovani

Gianluca Turconi ha scritto:

Marco Pratesi ha scritto:

[...]

Peccato però che siano preinstallate, e non disinstallabili, anche le 
estensioni corrispondenti al francese e allo spagnolo... mah!!!


Hai provato a cancellarle a mano dal percorso di installazione?


credo sia molto meglio usare l'apposito tool (extension manager)
Per le extension condivise occorre lanciare l'extension manager con i 
necessari privilegi. Non so se questo sia un problema in Windows Vista, 
in Ubuntu è molto facile:


pa...@darkstar2:~$ sudo /opt/openoffice.org3/program/unopkg gui

L'opzione gui permette di lavorare con la finestra grafica, ma volendo 
si può fare tutto da linea di comando. Per vedere le varie opzioni:


pa...@darkstar2:~$ /opt/openoffice.org3/program/unopkg -h


ciao
Paolo M

-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] mousemove chart

2008-12-09 Per discussione Paolo Mantovani

Ciao,

Luciano ha scritto:

Ciao a tutti
sono nuovo di programmazione macro in OpenOffice
sto migrando un progetto excel con del VBA verso OpenOffice
non riesco a capire se e come posso intercettare il movimento del mouse 
sopra l'area di un grafico


i disegni nel vecchio excel avevano la seguente proprietà che attivava 
le macro
Private Sub Chart_MouseMove(ByVal Button As Long, ByVal Shift As Long, 
ByVal X As Long, ByVal y As Long)
mentre in OpenOffice solo i controlli (pulsanti ecc..) hanno la 
possibilità di associare una macro al movimento del mouse


Qualcuno sa come posso intercettare il movimento del mouse sopra l'area 
di un grafico (diagramma) in OpenOffice ?


Ci ho messo un po a rispondere perché ho voluto fare qualche esperimento 
per approfondire la questione.

Purtroppo non è emersa alcuna soluzione diretta a questo problema.

Posso solo suggerirti di esporre un po il contesto in modo da poterti 
eventualmente proporre qualche soluzione alternativa.


saluti
Paolo M




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] R: Re: [utenti] Cambiare estensione per convertire in modello

2008-11-21 Per discussione Paolo Mantovani
Ciao,

Daniele Zambelli ha scritto:
 On Wednesday 19 November 2008 23:53:54 Andrea wrote:
 Ok ma se io cambio l'estensione *.odt in *.ott, OO tratta il file
 effettivamente come un modello e se ci clicco sopra apre un file nuovo
 Ma allora che significa? Che distingue il documento dal modello senza
 che le informazioni interne siano state modificate. E allora significa
 che sono totalmente inutili?
 
 Le funzioni non documentate funzionano finché funzionano...

Non stiamo parlando di funzioni non documentate però
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/OfficeDev/Configuring_a_Filter_in_OpenOffice.org


 Voglio dire che magari OOo usa l'estensione, per decidere se un file è un 
 modello, 

Infatti


 ma magari un altro software usa le informazioni codificate 
 all'interno del documento per prendere una decisione su cosa fare.

Quale altro software? pensavo si parlasse di openoffice.

Ovvio che nessuno ti può garantire che il tuo template verrà
infallibilmente identificato come tale da qualsiasi software passato
presente o futuro scritto con le mani ma anche coi piedi.

OpenOffice ti garantisce che il file rinominato verrà identificato
correttamente, o meglio, ti garantisce che l'estensione del file ha la
priorità nella determinazione del filtro in apertura. Questo è documentato:


The most important external attribute of a content is a file extension
and often just this one is used.
...

Se dobbiamo parlare di altri programmi occorre vedere caso per caso, ma
ripeto, mi pareva che la questione riguardasse ooo


 Oppure
 questa versione di OOo usa l'estensione e un'altra versione userà le altre 
 informazioni.
 Quando delle informazioni sono ridondanti si possono avere diversi casi...

Non sempre un documento da aprire ha un nome ed un'estensione.
Ad esempio openoffice è in grado di aprire un flusso di dati proveniente
da un campo binario di un database. In questo caso non esiste un nome
file perchè non siamo in presenza di un file, perciò openoffice userebbe
altre informazioni per determinare il filtro da usare.

saluti
Paolo M

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] R: Re: [utenti] Cambiare estensione per convertire in modello

2008-11-21 Per discussione Paolo Mantovani
Andrea ha scritto:
 Paolo Mantovani ha scritto:

 OpenOffice ti garantisce che il file rinominato verrà identificato
 correttamente, o meglio, ti garantisce che l'estensione del file ha la
 priorità nella determinazione del filtro in apertura. Questo è
 documentato:
 
 The most important external attribute of a content is a file extension
 and often just this one is used.
 Si, ma il problema era proprio qui.
 Ed è per questo che chiedevo se il fatto che *apparentemente* non ci
 fossero problemi nell'aprire un documento dopo averlo rinominato con
 l'estensione del modello (odt---ott) ciò significasse una sicurezza
 effettiva.
 Se ad un file di Writer metto l'estensione di Calc, il documento non si
 apre affatto.

sei sicuro?
a me si apre correttamente come documento writer

 Se invece ad un documento di Writer metto l'estensione del modello di
 Writer non si verificano problemi apparenti.

Infatti, ne apparenti ne altro.


 Sono due situazioni diverse.

Si, sono due situazioni diverse ma solo una si applica al tuo caso.
Non capisco dove vuoi arrivare. Spiegati meglio per favore.

ciao
Paolo M




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] problema con le estensioni

2008-11-19 Per discussione Paolo Mantovani
Renato Ferrari ha scritto:
 in ufficio, ogni tanto uso anche windows xp, macchina aziendale autenticata 
 tramite rete, su cui, in locale, posso installare i vari programmi, tra cui 
 OpenOffice, versione 2.4.??? (sto scrivendo da casa)
 
 pochi giorni fa' ho scaricato ed installato l'estensione dataform (pensavo 
 fosse un'esclusiva di mandriva, non un progetto ufficiale o ufficioso), ho 
 lanciato il tool di installazione (gestione-estensioni), ho anche riavviato 
 la macchina più volte, ma la voce di menu DataForm quando apro un foglio di 
 calcolo non compare.

Compare la voce Modulo... sotto il menu Dati


saluti
Paolo M



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Cambiare estensione per convertire in modello

2008-11-19 Per discussione Paolo Mantovani

Ciao,

Paolo Pedaletti ha scritto:

Ciao Francesco,


Il sofware di comparazione files è in prova per 30 giorni
Deltopia DeltaWalker 2008 Trial Edition, Version 1.8.5
e vedo che c'è per vari sistemi operativi. 


Be, se sei su linux non serve installare un programma trial-edition per 
fare un diff.




molto ma molto piu' semplicemente, basta rinominare i file .odt e .ott
in .zip e scompattarli

l'unica differenza che ho notato io e' nel file mimetype (contenuto
all'interno degli zip)
application/vnd.oasis.opendocument.text nel .odt
application/vnd.oasis.opendocument.text-template nel .ott


Confermo, ma io ho riscontrato anche una differenza nel file manifest.xml:

 manifest:file-entry 
manifest:media-type=application/vnd.oasis.opendocument.text 
manifest:version=1.2 manifest:full-path=//


 manifest:file-entry 
manifest:media-type=application/vnd.oasis.opendocument.text-template 
manifest:version=1.2 manifest:full-path=//


saluti
Paolo Mantovani


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] R: Re: [utenti] Cambiare estensione per convertire in modello

2008-11-19 Per discussione Paolo Mantovani

Andrea ha scritto:
[...]

Ciao Francesco,
Ti ringrazio tantissimo 
della risposta e della prova che hai fatto per me, perché era proprio 
quello che volevo sapere per poter stare tranquillo.
Mi è più che 
sufficiente (anche senza ripetere io la prova) per desistere in quello 
che mi sembrava fin dall'inizio una cosa poco sicura... E in effetti, 
anche superficialmente parlando non è proprio il modo più canonico di 
cambiare i files


Io non sono dello stesso parere.
Certamente quando OpenOffice.org salva un file come template non solo 
usa un estensione specifica ma cambia anche il mimetype, ovvero quella 
stringa che viene memorizzata all'interno del file e serve appunto per 
identificarlo.
Tuttavia, si tratta solo di convenzioni. la sostanza del documento è 
sempre quella.
L'estensione o il mimetype servono solo per dire a OpenOffice.org che il 
documento non va aperto normalmente ma va trattato appunto come 
template, ma non sono le uniche informazioni di cui ooo tiene conto per 
determinare il filtro di apertura/importazione da utilizzare, tant'è che 
sia a livello API che da linea di comando è espressamente prevista la 
possibilità di forzare l'apertura di un documento qualsiasi come 
template o viceversa di forzare l'apertura di un template come se fosse 
un normale documento


Ad esempio:
da linea di comando si possono usare le opzioni seguenti:

-o  open documents regardless whether they are templates or not.
-n  always open documents as new files (use as template).

A livello API esistono opzioni del tutto simili da utilizzare con il 
metodo css.frame.XComponentLoader.loadComponentFromUrl()


Tutto questo per dire:
Chi siamo noi per decidere se un documento è un template o no? ;-)

ciao
Paolo M












-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Creare un estensione per distribuire configurazioni

2008-11-18 Per discussione Paolo Mantovani

Davide Dozza ha scritto:


L'ho installato e funziona. Però sembra proprio uguale a quello che
avevo fatto io! Faccio qualche diff.

Adesso un paio di domande:

- - Writer.xcu dove viene messo? L'ho cercato nella cartella del registry
ma non c'è, quindi viene messo da qualche altra parte.


L'estensione viene scompattata durante l'installazione in un percorso 
tipo questo:


$OOHOME/user/uno_packages/cache/uno_packages/WW3Cwy_/writertest.oxt/

Come vedi per evitare conflitti di nomi viene creata una cartella con un 
nome casuale (potresti avere più extensions con lo stesso nome ma 
contenuti e funzionalità diversi)


Oltre a questo, i file di registro (xcs e xcu) vengono anche copiati in 
una subdirectory qui:

$OOHOME/user/uno_packages/cache/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/registry

Questa cartella contiene il file che viene effettivamente integrato nel 
registro di ooo





- - Esistono delle opzioni per dirgli di sovrascrivere o unire le nuove
chiavi alle configurazioni esistenti? Se si come si impostano?



Ci sono vari attributi che si possono aggiungere alle proprietà e ai 
nodi. Trovi tutto in questa pagina:

http://util.openoffice.org/common/configuration/oor-document-format.html
In particolare il capitolo Layering and Merging


ciao
Paolo M

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Creare un estensione per distribuire configurazioni

2008-11-17 Per discussione Paolo Mantovani

Davide Dozza ha scritto:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Ciao,

ho provato a creare un'estensione che contenga una semplicissima
configurazione di writer che imposti i font di default su Arial.

Ho seguito pedissequamente gli esempi riportati qui:

http://framework.openoffice.org/files/documents/25/3702/TemplatePackage.oxt
http://framework.openoffice.org/files/documents/25/3710/AutoTextPackage.oxt

Purtroppo il gestore delle estensioni e dice  che lo stato
dell'estensione è sconosciuto.

La struttura dell'esnsione che ho fatto è semplice:

- - META-INF che contiene il manifest.xml allegato
- - Writer.xcu allegato.

Qualche suggerimento?



Io ho costruito un'estensione a partire dai due file che hai allegato e 
ho potuto installarla senza problemi. Questo è l'output:


---8
[EMAIL PROTECTED]:~$ /opt/openoffice.org3/program/unopkg add -v 
writertest.oxt

Raising process: file:///opt/openoffice.org3/program/soffice
Arguments: -nologo -nodefault 
-accept=pipe,name=1bb764cf8e8ccab8a28cd1b78f575c151a72ba426814c7b5eafae6a941784;urp;

Ok.  Connecting...Ok.
Copia in corso: writertest.oxt
Abilitazione in corso: writertest.oxt
 Abilitazione in corso: Writer.xcu

unopkg done.
---8

Piuttosto mi viene il sospetto che il tuo package zippato contenga una 
directory che a sua volta contiene i sorgenti, mentre invece i sorgenti 
devono essere al livello principale dello zip.
Spero di essermi spiegato, ti ho inviato in pvt il package che ho creato 
così puoi fare i confronti.


ciao
Paolo

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] probelma macro scalc ooo3.00 da linux a win

2008-11-12 Per discussione Paolo Mantovani

[EMAIL PROTECTED] ha scritto:
[...]
ho pensato di aver fatto qualche vaccata così in seguito ho riavviato 
linux: da lì le macro sono perfettamente visibili e funzionati. ho 
provato a vedere se le macro erano inserite in file distinti dagli *.ods 
ma non ho trovato niente.


le macro in openoffice si possono salvare all'interno dei documenti, 
nella home dell'utente oppure nella cartella di installazione di openoffice



mi sta sfuggendo qualcosa o c'è un baco da qualche parte?


secondo me hai semplicemente salvato le macro a livello utente perciò 
non fanno parte dei documenti.


ciao
Paolo



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Macro NumInEuro

2008-10-21 Per discussione Paolo Mantovani

Stefano Bassi ha scritto:

At 00.55 18/10/2008, you wrote:

[...]

Esiste anche un extension nativa per openoffice che fa più o meno
lo stesso lavoro e si chiama InLettere è scritta in Python ed è
molto più veloce. La trovi qui: http://www.paolo-mantovani.org/



Intanto grazie e complimenti: integrare tale funzione è davvero utile
e non metto in dubbio che sia più performante della macro (anche se
obiettivamente mi è capitato di dover convertire al massimo un
centinaio di valori per foglio). Ora però ti faccio una richiesta: la
tua funzione converte soltanto la parte intera del numero, mentre
valori in euro necessitano anche i decimali rappresentati come /nn,
arrotondando alla seconda cifra decimale. 


Premetto che, se non ricordo male, Francesca Chiarelli aveva preparato 
una versione estesa della macro InLettere che dovrebbe fare anche quello 
che chiedi tu.

Controlla qui:
http://ooo.fchiarelli.it/

Bisogna dire che si tratta comunque di una macro in StarBasic derivata 
da una mia primissima versione dei InLettere()
In ogni caso, trattandosi di Starbasic e non di VBA, la macro gira in 
modo nativo, con performances accettabilissime.




Pensi di poter modificare,
o meglio creare un'altra estensione, con questa funzione?


Non serve creare un extension apposta in quanto si possono incudere più 
funzioni per calc in una stessa extension. In questo caso si potrebbe 
affiancare alla funzione InLettere() una seconda funzione InEuro() che 
potrebbe fare la conversione di una valuta nella forma blablabla/00


Non l'ho aggiunta fino ad ora per motivi ehmm filosofici :-)
Mi spiego: io di solito mi attengo a questa massima:

Mai scrivere una macro se si può evitare

Non è un inno alla pigrizia, significa solo che la macro deve essere 
l'ultima risorsa, da sfoderare solo *dopo* che si sono esaminate 
infruttuosamente tutte le possibili alternative


Il motivo è molto semplice: per quanto sia ben scritta, una macro non 
sarà mai nemmeno lontanamente performante e affidabile come il codice 
compilato dell'applicazione ospite (OpenOffice.org nel nostro caso)


Quindi, se esiste una soluzione che sfrutta le feature native di 
OpenOffice.org è sempre da preferire rispetto alla soluzione via macro.


Nel caso specifico una possibile soluzione potrebbe essere :

= INLETTERE(TESTO(A1;0,00))  /  DESTRA(TESTO(A1;0,00);2)

Dove la cella A1 contiene il numero in formato valuta da convertire.

Riconosco comunque che non è il massimo della praticità e devo anche 
ammettere che non è la prima volta che mi viene richiesto di integrare 
questa feature, perciò, in barba alle mie massime, la prossima volta che 
aggiornerò l'extension aggiungerò la funzione InEuro()

Se ci sono suggerimenti per un nome migliore sono ben accetti.

ciao
Paolo Mantovani







-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] R: Re: [utenti] Macro NumInEuro

2008-10-21 Per discussione Paolo Mantovani

Demart ha scritto:

Non riesco ad aprire l'estensione, mi dà un messaggio di errore e non installa.


Cosa intendi per aprire l'estensione ?
Cosa dice il messaggio di errore?

ciao
Paolo M.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Macro NumInEuro

2008-10-17 Per discussione Paolo Mantovani

Stefano Bassi ha scritto:

At 11.15 17/10/2008, you wrote:

A questo indirizzo è presente una macro per convertire numeri
(valuta) in lettere. Con la versione 2.4.1 su win xp sp2 funzionava
senza problemi.


Non l'ho provata con ooo 2.4.1 ma permettimi di avere qualche dubbio: si
 tratta di una macro in vba scritta per Microsoft Excel e non per 
OpenoOffice.org Calc




Con la versione 3 subito non funzionava (l'output nella cella era
#VALORE!), poi, abbassando la sicurezza macro a media ho visto i
promi risultati all'apertura del file; successivamente però ho
notato che cambiando i parametri in input alla macro non veniva
calcolato il risultato. Siccome non uso abitualmente le macro mi è
sorto un dubbio: non è che c'è qualche problema con l'esecuzione
delle macro in OOo 3?


Come sopra: non c'è nessun problema con le macro, ma se vuoi tentare di 
far girare del codice VBA devi mettere la seguente istruzione all'inizio 
del modulo di codice:


Option VBASupport 1


Io ho provato e funziona ma le performaces sono scarse.
Questo può essere dovuto al fatto che il codice non gira in modo nativo 
ma necessità di un layer di conversione.


Se hai solo poche celle da calcolare non è un problema, ad esempio per 
alcune decine di celle l'attesa potrebbe essere di qualche secondo.

Se sono centinaia o migliaia diventa inutilizzabile.

Esiste anche un extension nativa per openoffice che fa più o meno lo 
stesso lavoro e si chiama InLettere è scritta in Python ed è molto più 
veloce.

La trovi qui:
http://www.paolo-mantovani.org/


Come ulteriore alternativa potresti modificare il codice per farlo 
girare in modo nativo. Così a occhio dovrebbe essere sufficiente 
modificare pochissime cose.





saluti
Paolo M



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Salvataggio macro di Calc per distribuzione su più client

2008-10-17 Per discussione Paolo Mantovani

Marco Quarona ha scritto:


Salve a tutti, ritorno alla carica con questo problema dopo che 
(ovviamente) l'azienda ha tenuto in sonno tutta la questione.
Ho un problema assai banale, immagino, per voi, ma che da solo non 
riesco a risolvere.


Sto scrivendo una macro che dovrà essere eseguita, probabilmente, 
tramite una bat, o comunque tramite linea di comando. So come si fa.
Il problema è che non ho idea di come prendere la macro che ho scritto e 
installarla sui client che dovranno eseguirla.



Ti conviene esportarla come extension poi prendi l'extension e la 
installi sui vari client






Domanda accessoria: la macro che ho creato è nella libreria Standard, 
modulo CSV. Va bene, o è meglio creare una libreria a parte? E nel caso, 
come si fa?





In generale se vuoi esportare la tua macro in un extension devi creare 
una libreria apposita.



ciao
Paolo M

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[utenti] Confermato ooo mini-macro-meeting il 3 ottobre a Bolzano

2008-09-30 Per discussione Paolo Mantovani
Ciao a tutti,

Ringrazio tutti le persone che hanno confermato la loro partecipazione
nonostante i tempi stretti e confermo che:

venerdì 3 ottobre 2008, presso il Centro di Formazione Professionale CTS
L.Einaudi di Bolzano, alle ore 14.30 avrà luogo il meeting:

Applicazioni basate su database: combinare l'uso delle macro e delle
extension


Arrivederci a Bolzano
Paolo Mantovani





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[utenti] [annuncio] ooo mini-macro-meeting il 3 ottobre a Bolzano

2008-09-26 Per discussione Paolo Mantovani
Ciao a tutti,

mi rendo conto che il 3 ottobre è molto vicino (Venerdì prossimo),
tuttavia mi piacerebbe tentare di organizzare, in concomitanza con la
Conferenza Italiana OpenOffice.org un piccolo meeting informale dedicato
alle macro, anzi per la precisione:
Applicazioni basate su db con openoffice: combinare l'uso delle macro e
delle extensions

L'idea sarebbe quella tenere una brevissima presentazione per introdurre
l'argomento, per poi lasciare spazio alla discussione, domande, proposte
e se qualcuno volesse presentare la propria esperienza sarebbe graditissimo.

Ovviamente trattandosi di un argomento così tecnico e con così poco
preavviso immagino che sarà difficile avere qualche adesione, però se
potessimo trovarci anche solo in 4 o 5 potremmo fare un lavoro molto
produttivo e comunque sarebbe l'occasione per fare conoscenza.

Quindi per riepilogare:

Venerdì  3 ottobre a Bolzano
Dalle ore 13:30 (negoziabile) alle ..:.. (negoziabile)

Mini - Macro - Meeting:
Applicazioni basate su db con openoffice: combinare l'uso delle macro e
delle extensions

Vabè, io ho lanciato l'idea, non siate timidi!!
Comunicate la vostra adesione in lista o al mio indirizzo privato

Colgo l'occasione per ringraziare Marco Caresia per il supporto logistico


saluti
Paolo Mantovani



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Riassegnare il valore a un tasto

2008-09-02 Per discussione Paolo Mantovani
Tino l' arrotino ha scritto:
 Ritorna una eccezzione alla riga :
 oEvent.Source.setSelection(aOldSel)
 
 com.sun.star.lang.illegalArgumentException
 cannot coerence argument type during corereflection call

hai collegato l'evento testo modificato alla routine?

ciao
Paolo

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Riassegnare il valore a un tasto

2008-09-01 Per discussione Paolo Mantovani
Ciao Tino,

Il lunedì 1 settembre 2008 17:15:29 Tino l' arrotino ha scritto:
 TextBox --- 'tasto premuto'  assegno una macro che controlla che tasto
 è stato premuto, nel Controllo TextBox.

 Sub KeyPress(oEvent as Object)

Select Case oEvent.KeyCode
  Case com.sun.star.awt.Key.A
Msg = Ho premuto il tasto a/A

End Select

 End Sub


 Adesso ho notizia che il Tasto a/A è stato premuto, adesso però vorrei
 riasegnare la pressione del tasto 'a' per un tasto nullo cioè come se il
 tasto non fosse stato premuto, girovagando per il web non ho trovato
 quello che cercavo, suggerimenti o link che mi possono illuminare ?

Quello che descrivi si potrebbe fare registrando un css.awt.KeyHandler anzichè 
un semplice KeyListener.

Purtroppo il KeyHandler è supportato a livello di documento ma non a lvello di 
singolo controllo TextBox

Usando il semplice keyListener (come stai già facendo) potresti comunque 
sostituire il carattere A appena inserito con una stringa vuota (o con 
qualsiasi altra stringa) , ma non è esattamente la stessa cosa che tu 
descrivi e cioè come se il tasto non fosse stato premuto

Combinando un KeyListener e un TextListener (oppure collegando manualmente gli 
eventi tasto premuto e testo modificato) si può ottenere una soluzione un 
po sporchina ma a mio avviso sufficientemente funzionale.

Prova l'esempio qui sotto e fammi sapere.
(ah, ovviamente declino ogni responsabilità, blablà eccetera)

Ciao
Paolo M

--

REM  *  BASIC  *

Dim sOldText As String
Dim aOldSel As Object
Dim sNewText As String
Dim aNewSel As Object

Sub Main
oDlg = CreateUnoDialog(DialogLibraries.Standard.Dialog1)
oDlg.execute
End Sub

Sub TextBox_TextModified(oEvent as Object)
sOldText = sNewText
aOldSel = aNewSel
sNewText = oEvent.Source.Text
aNewSel = oEvent.Source.getSelection()
End Sub

Sub TextBox_KeyPressed(oEvent as Object)
 Select Case oEvent.KeyCode
  Case com.sun.star.awt.Key.A
  oEvent.Source.Text = sOldText
  oEvent.Source.setSelection(aOldSel)
 End Select
End Sub




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] problema con macro

2008-06-17 Per discussione Paolo Mantovani
Ciao Alberto,

Il martedì 17 giugno 2008 11:28:35 [EMAIL PROTECTED] ha scritto:
[...]

 Non ho capito se il problema fosse nel riavvio del computer, 

Forse nel riavvio di openoffice.


 comunque 
 abbassando il livello di protezione a medio ora le macro funzionano,
 sebbene mi venga richiesta l'abilitazione (strano visto che le ho create
 io). Grazie dell'aiuto

Come scritto nel dialogo delle impostazioni, con livello di sicurezza 
impostato su 'medio' viene richiesta conferma per l'esecuzione di qualsiasi 
macro a meno che non provenga da fonte attendibili.
Le fonti attendibili sono elencate nella corrispondente pagina dello stesso 
dialogo e sono costituite da un elenco di certificati e un elenco di percorsi 
nel file system considerati attendibili. 
Per evitare il messaggio puoi aggiungere il percorso del documento nel'elenco 
dei percorsi attendibili oppure puoi abbassare ulteriormente il livello di 
sicurezza (assolutamente sconsigliato!!!)

Puoi anche usare le extension per trasferire e installare le tue macro in un 
altro computer.
In questo modo potresti mantenere il livello di sicurezza alto o medio e non 
avresti il messaggio di avvertimento.

saluti
Paolo M


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] problema con macro

2008-06-16 Per discussione Paolo Mantovani
[EMAIL PROTECTED] ha scritto:
[.]
 
 Ciao Alberto,

 Il domenica 15 giugno 2008 19:31:48 [EMAIL PROTECTED] ha scritto:
 In ufficio non riesco a far funzionare le macro create con la procedura
 automatica (writer), mentre con quello a casa non ci sono problemi.
 Quale può essere la causa? C'è qualche impostazione da verificare?
 E' difficile capire il problema, dovresti aggiungere qualche dettaglio.
 Cosa intendi per non riesco a far funzionare le macro? ti danno errore? 
 quale errore? 

 Cosa intendi per procedure automatica (writer) ? parli del registratore di 
 macro?

 Senza sapere nulla, ti potrei solo consigliare di controllare le 
 impostazioni 
 di sicurezza delle macro.
 menu Strumenti-Opzioni
 poi, nel dialogo: 
 Openoffice.org - Sicurezza - Sicurezza delle macro

 Se il livello impostato è alto o molto alto l'esecuzione della aggior 
 parte delle macro risulta disabilitata
[...]
 Le macro non mi danno nessun errore: non vengono eseguite proprio.
 Tali macro le ho create con il registratore di macro e, pur abbassando il 
 livello della protezione a medio, non funzionano.
 Grazie per l'aiuto

le macro sono contenute in un documento? se il documento non contiene
dati sensibili potresti metterlo a disposizione per fare dei test?
(al limite lo invii al mio indirizzo privato)

ciao
Paolo M





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] [Calc] selezionare celle per colore

2008-06-16 Per discussione Paolo Mantovani
Ciao Paola,

Paola Castagneri ha scritto:
 Buongiorno a tutti,
 in un file di calc con circa 3000 righe avrei bisogno di selezionare, e poi 
 stampare, tutte le righe formattate con uno stesso colore.
 E' possibile?

Con le macro credo di si, ma occorre qualche dato in più
Hai usato gli stili per definire il colore oppure hai applicato
direttamente la formattazione alle celle?
Che colore devi intercettare?
Le altre righe che fine devono fare? si devono nascondere?

Tanto per darti un idea, la macro seguente nella tabella attiva
individua tutte le righe che contengono almeno una o più celle blu, e
nasconde tutte le altre righe

NOTA BENE:
Provare con massima cautela, chiudere tutti i documenti attivi.
NON usare su documenti contenenti dati importanti!!
Anzi, meglio creare un documento nuovo e provare su quello, dopo aver
scritto qualche testo e colorato un po di celle di blu (il primo blu
della paletta, in alto a sx)


saluti
Paolo M


---
Sub HideNonBlueRows
oSheet = ThisComponent.CurrentController.ActiveSheet
oCursor = oSheet.createCursor()

oCursor.gotoStartOfUsedArea(False)
oCursor.GotoEndOfUsedArea(True)

oRanges = oCursor.getCellFormatRanges()

For Each oFormatRange in oRanges
If oFormatRange.CellBackColor  RGB(0,0,128) Then
oFormatRange.Rows.IsVisible = False
End If
Next

End Sub




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] mi è scomparsa la visualizzazione somma celle in calc

2008-06-16 Per discussione Paolo Mantovani
Ciao Alessandro,
Il martedì 17 giugno 2008 08:16:33 Alessandro Braga ha scritto:
 Mi avevate insegnato che bastava selezionare alcune caselle e si vedeva
 nell'angolo in basso a destra la somma di tali caselle...
 Da quando sono passato a Ooo 2.4.1 e ubuntu 8.04 tale visualizzazione mi è
 sparita...
 Possibile?

Prova a fare click col pulsante destro del mouse nella zona della barra di 
stato dove normalmente viene riportata la somma.

Dovrebbe aparire un menu contestuale che ti permette di selezionare la 
funzione da applicare alle celle selezionate. 
Se ora non vedi nulla potrebbe essere impostatato su senza

saluti
Paolo M

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] [Base] OOo 3 Form to Form

2008-06-15 Per discussione Paolo Mantovani
Il domenica 15 giugno 2008 10:54:18 luca ha scritto:
 Scusate l' oggetto ma una cosa sintetica non mi riusciva.


 Prime prove con OOo 3 Base, vista la gestione centralizzata delle macro
 pensavo di poterla sfruttare per creare maschere di Input e Output in
 Formulari diversi tenendole sincronizzate, sino ad ora utilizzavo le
 maschere in un singolo formulario sfruttandolo per la lunghezza e tenevo
 sincronizzate le maschere via macro utlizzando la PK e FK, metodo
 decisamente migliore che utilizzare 'collega da', 'collega per'che a
 volte in formulari molto nidificati danno problemi.

 la domanda, la domanda e' come fare a puntare ad un Componente di un
 determinato documento-Formulario, es..
[...] 

adesso non ho ooo3.0 sottomano per fare una prova.
Potresti usare XRay per ispezionare thiscomponent.


saluti
Paolo M





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] problema con macro

2008-06-15 Per discussione Paolo Mantovani
Ciao Alberto,

Il domenica 15 giugno 2008 19:31:48 [EMAIL PROTECTED] ha scritto:
 In ufficio non riesco a far funzionare le macro create con la procedura
 automatica (writer), mentre con quello a casa non ci sono problemi.
 Quale può essere la causa? C'è qualche impostazione da verificare?

E' difficile capire il problema, dovresti aggiungere qualche dettaglio.
Cosa intendi per non riesco a far funzionare le macro? ti danno errore? 
quale errore? 

Cosa intendi per procedure automatica (writer) ? parli del registratore di 
macro?

Senza sapere nulla, ti potrei solo consigliare di controllare le impostazioni 
di sicurezza delle macro.
menu Strumenti-Opzioni
poi, nel dialogo: 
Openoffice.org - Sicurezza - Sicurezza delle macro

Se il livello impostato è alto o molto alto l'esecuzione della aggior 
parte delle macro risulta disabilitata

saluti
Paolo M

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] base - formulari e sottoformulari

2008-05-21 Per discussione Paolo Mantovani
Renato Ferrari ha scritto:
 Il 14:41, martedì 20 maggio 2008, Provincia San Benedetto di Don Orione ha 
 scritto:
 Il giorno 17/mag/08, alle 12:38, Renato Ferrari ha scritto:

 detto altrimenti, è possibile implementare un sottoformulario con 
 barre di
 navigazione che permettano di scorrere l'elenco di tutti i record 
 collegati a
 quel cognome?
 sì, hai dato una occhiata al manuale di filippo cerulo?
 
 l'ho letto tutto, ma non mi ricordo dove sia quel passaggio.

Si ma questo è un modo di fare domande general-generiche a cui è
impossibile rispondere senza scrivere un trattato monumentale sui
mille-e-uno modi di scaldare l'acqua.

Con un impegno minimo da parte di chi fa la domanda si ottiene il
massimo sbattimento da parte di tutta la lista.
Non va bene.

Certo che è possibile fare quello che chiedi, ma tu vuoi la spiegazione
in tutti i dettagli, con esempi e diagrammi.
Se uno volesse rispondere alla tua domanda dovrebbe spiegarti passo
passo tutto il procedimento.
Senza l'ausilio di figure servono almeno 5000 parole.
2 ore di lavoro intellettuale altamente specializzato, sempre che uno
conosca bene l'argomento.
Mi pare un impegno sproporzionato.
Spiegare il funzionamento dei programmi grafici è una cosa frustrante al
massimo.
Per un'operazione che si fa in 3 click occorre scrivere pagine e pagine
di pallosissime e stupidissime spiegazioni.


Se vuoi avere un ottimo supporto da parte della lista accetta questo
consiglio:

Fai le tue prove, metticela tutta per capire in prima persona come
funzionano le cose, vedi quali sono i problemi specifici, controlla la
guida, internet e tutte le risorse che ti vengono in mente.

In caso non dovessi trovare risposta fai la tua domanda alla lista,
aggiungendo tutte le circostanze utili a definire e comprendere
esattamente il problema senza doversi sbattere per più di 1 minuto
Se i problemi sono diversi apri un thread per ciascuno di essi.


ciao
Paolo M










-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] base - formulari e sottoformulari

2008-05-21 Per discussione Paolo Mantovani
Il mercoledì 21 maggio 2008 19:12:58 Renato Ferrari ha scritto:
 Il 10:42, mercoledì 21 maggio 2008, Paolo Mantovani ha scritto:
  Renato Ferrari ha scritto:
   Il 14:41, martedì 20 maggio 2008, Provincia San Benedetto di Don Orione
   ha
  
   scritto:
   Il giorno 17/mag/08, alle 12:38, Renato Ferrari ha scritto:
   detto altrimenti, è possibile implementare un sottoformulario con
   barre di
   navigazione che permettano di scorrere l'elenco di tutti i record
   collegati a
   quel cognome?
  
   sì, hai dato una occhiata al manuale di filippo cerulo?
  
   l'ho letto tutto, ma non mi ricordo dove sia quel passaggio.

 anzitutto, mi spiace che tu te la prenda così tanto per una domanda che a
 me sembrava abbastanza chiara, e che diventa incomprensibile se tagliata da
 tutto il resto del messaggio originale. (quello a cui risponde Provincia
 San Benedetto di Don Orione, per essere chiari)

Non me la sono presa e la tua domanda mi era perfettamente chiara dal momento 
che ho seguito il thread fin dal principio.


[...]
  Se uno volesse rispondere alla tua domanda dovrebbe spiegarti passo
  passo tutto il procedimento.

 riformulo la domanda, precisando che ho ben visto che nel formulario
 principale vi è tutto quello che serve per scorrere e manipolare i record.

 Io volevo sapere se IN UN SOTTOFORMULARIO si possono implementare le barre
 di navigazione dei record(diverse e indipendenti da quelle del formulario
 principale), per visualizzare tutti i record dipendenti
[...]

Come ho detto, nelle proprietà dei form c'è anche la possibilità di modificare 
il comportamento della barra di navigazione, che può essere nascosta, 
associata al form corrente o associata al form padre.

Oltre a questo esiste un controllo specifico barra di navigazione dati che 
puoi inserire in qualunque form o subform a tuo piacimento.

Ora non voglio insistere sul fatto del minimo impegno però secondo me queste 
cose si dovrebbero notare dopo pochi esperimenti con i formulari, senza 
bisogno di manuali o esempi particolari, ma magari mi sbaglio.


saluti
Paolo Mantovani

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] writer macro stampa pagina corrente

2008-04-09 Per discussione Paolo Mantovani
Ciao Giuseppe,

Il mercoledì 9 aprile 2008 17:12:02 iclam contabilita ha scritto:
 cercavo di creare una macro che stampasse la pagina corrente,
 per poi assegnarla ad un pulsante.
 Questa e' registrata con il registratore di macro,
 args1(1).Value = 15
 ha il valore in questo caso della mia pagina corrente,
 valore che non riesco a trovare in una variabile.
 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  
  oDoc.print(mPrintOpts())
  
End Sub
---8---


saluti
Paolo M

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] base - formulari date e formato week

2008-04-01 Per discussione Paolo Mantovani
Il mercoledì 2 aprile 2008 01:15:16 Italo Vignoli ha scritto:
 Generazione2000 wrote:
  premesso che non ho capito tanto bene la storia di OOo crakkato, dovrò
  andare a rileggermi i termini di licenza.

 Mi chiedo, il concetto di pesce d'aprile è valido in tutto il mondo
 tranne che nella lista utenti di OOo? Siamo stati citati tra i pesci
 più riusciti dalla stampa e da altri osservatori, e gli utenti di OOo -
 che dovrebbero capire senza sforzo il senso della provocazione - si
 pongono domande che non si dovrebbero porre...

 Vuol dire che chiederò a Paolo Mantovani di sviluppare un'estensione che
 sviluppa il sense of humour... Secondo me, dopo una salama da sugo, la
 fa in mezz'ora.

Ehehehe :-)
dopo una salama ferrarese mi serve una pennica di almeno 4 ore, altro che 
estensioni!!

ciao
Paolo M

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] prova di volontà

2008-03-06 Per discussione Paolo Mantovani
Il giovedì 6 marzo 2008 23:58:07 [EMAIL PROTECTED] ha scritto:
 Carron Andrea ha scritto:
  =CONTA.SE(A1:B20, ciao)

 questo penso conti solo il numero delle celle il cui contenuto è
 esattamente ciao. ma mi perderei quelle dove c'e' scritto ciao
 Andrea, oppure avevo un ciao.


Puoi sempre usare le regexp
=CONTA.SE(A1:B20, .*ciao.*)

devi solo controllare che nelle opzioni di calc ci sia il segno di spunta 
in permetti espressioni regolari nelle formule
(dovrebbe essere attivato di default comunque)

ciao
Paolo M

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] installazione dizionario sinonimi

2008-01-21 Per discussione Paolo Mantovani
Il lunedì 21 gennaio 2008 19:39:39 Davide Prina ha scritto:
  --- Paolo Mantovani ha scritto:
  Il domenica 20 gennaio 2008 16:08:13 Davide Prina ha scritto:
  Ogni tanto ricevo qualche richiesta di aiuto e la maggior parte
  risolvono leggendo quelle paginette.
 
  Io penso che quelli che arrivano a scrivere siano purtroppo
  pochissimi rispetto a quelli che rinunciano direttamente.

 Bisogna dire che a molti non interessa avere l'ultima versione di tali
 strumenti e a molti non interessa per nulla il thesaurus. Questo
 atteggiamento l'ho riscontrato installando personalmente OOo ad alcune
 persone ...

Vero, però molti semplicemente non sanno di preciso cosa sia e, magari, se lo 
avessero lo potrebbero trovare utile.

Voglio dire che per molta gente il processo potrebbe essere il seguente:
thesaurus?? mah, magari è un giochino divertente, spetta che provo ad 
installarlo.
Arrivati a destinazione sul sito però trovano molte informazioni sugli 
strumenti linguistici in generale, sulle licenze, sui tools di sviluppo e su 
un sacco di cose che non avevano mai sentito nominare in vita loro.

Poi scaricano il package, provano ad installare in automatico con oodict e si 
beccano la finestrella di errore come è successo a me e a bart.
fine della storia

Non è certo colpa di nessuno, ci sono un sacco di opzioni, installazione 
mono/multi utente, per openoffice o per firefox, per win per linux per mac, 
in automatico o manuale... un casino.


[...]
  Ho letto che a breve verrà permesso alle estensioni di
  autoaggiornarsi
 
  Questo è già stato implementato a partire da OOo 2.1

 sei sicuro?
 Da quel che so io ora OOo non controlla se esiste una versione
 successiva delle estensioni presenti

Ho frainteso la parola autoaggiornarsi che hai usato.

Attualmente non esiste (e non è nemmeno prevista per il futuro) la possibilità 
che openoffice controlli in automatico la presenza di estensioni più recenti.
L'utente deve lanciare il controllo manualmente, poi se l'utente accetta 
l'aggiornamento, lo scaricamento e l'installazione sono automatici.

http://specs.openoffice.org/source/browse/*checkout*/specs/www/appwide/packagemanager/online_update_for_extensions.odt

...
Running the Update Procedure:
The update procedure can be started either by the “Update” context menu item 
or the “Updates” button of the extension manager




  Il supporto per la distribuzione di strumenti linguistici attraverso
  le estensioni è in preparazione. Non so dire quando verrà incluso.

 interessante ... allora attendiamo fiduciosi.

Ci sono un paio di issue che bloccano l'introduzione di questa feature
http://qa.openoffice.org/issues/show_bug.cgi?id=70333
http://qa.openoffice.org/issues/show_bug.cgi?id=80286


ciao
Paolo M

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] installazione dizionario sinonimi

2008-01-20 Per discussione Paolo Mantovani
Ciao,

Il domenica 20 gennaio 2008 16:08:13 Davide Prina ha scritto:
 --- Bart Aimar ha scritto:
  Scusami Davide... sono stato volutamente provocatorio... ma se un
  sacco di gente ha problemi (e la cosa si ripete) ci sarà una
  ragione...

 è vero che alcuni hanno problemi o perché si aspettano qualcosa che non
 c'è o perché fanno un banale errore o perché saltano un passaggio.

 Ogni tanto ricevo qualche richiesta di aiuto e la maggior parte
 risolvono leggendo quelle paginette.

Io penso che quelli che arrivano a scrivere siano purtroppo pochissimi 
rispetto a quelli che rinunciano direttamente.


 Se, dopo averle lette, hanno 
 ancora problemi ho sempre cercato di capire l'errore commesso fino alla
 risoluzione del problema (alle volte dopo molte mail).

 Il problema è il fatto che l'aggiornamento degli strumenti linguistici
 in ogni caso è complesso per chi non ha nessuna base informatica.

Si tratta di copiare due o tre file e scrivere 3 righine di testo.
Non mi pare che questo possa essere il problema.

Io sono uno di quegli utenti rinunciatari, l'ultima volta che ho provato ad 
installare gli strumenti linguistici era ai tempi di ooo 1.0.
Non sono abbastanza motivato.

Il problema forse è nell'organizzazione delle informazioni e nel linguaggio 
usato.


 Quello che ci vorrebbe è un'estensione che permettesse di:
 * impostare i dizionari da caricare/aggiornare
 * visualizzare la presenza di una nuova versione di uno strumento
 linguistico
 * aggiornamento automatico degli strumenti scelti

 Ho letto che a breve verrà permesso alle estensioni di autoaggiornarsi

Questo è già stato implementato a partire da OOo 2.1



 e quindi si potrà realizzare un procedimento facile ed automatico per
 tali scopi.

Il supporto per la distribuzione di strumenti linguistici attraverso le 
estensioni è in preparazione. Non so dire quando verrà incluso.

Questo non significa che non si possa preparare un extension generica che 
consenta di installare in automatico gli strumenti, solo che sarebbe un 
lavoro tappabuchi, in attesa di un supporto diretto, e a nessuno piace 
dedicare impegno e ore di tempo libero per creare un qualcosa che servirà 
poche settimane o mesi.

ciao
paolo 





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Documentazione Draw

2008-01-14 Per discussione Paolo Mantovani
Il lunedì 14 gennaio 2008 16:44:11 Studio CICUTO - PC D ha scritto:
[...]
 Appunto!
 In ambito lavorativo, se mi arriva un computo (ovvero record di
 descrizioni testuali, quantità e prezzi) in PDF che devo rielaborare per
 preparare un'offerta, sai come sono contento! Neanche convertendo in
 altri formati si ottiene qualcosa di decente! La conclusione è che o hai
 la dattilografa (che potrebbe comunque fare qualcosa di meno frustrante
 e più remunerativo che ricopiare quanto ha già scritto un altro) o... ti
 inventi altro!

Be, diciamo che riguardo alla interoperabilità pure gli ultimi Primus sono 
veramente terrificanti. 

A quel punto meglio un pdf che perlomeno, con una passata di pdftotext un po 
di macro e un po di olio di gomito puoi tirare su il computo in Calc senza 
doverlo ricopiare a mano.

ciauz
Paolo M

 
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Gestionale.... già morto?

2008-01-11 Per discussione Paolo Mantovani
Alessandro Cattelan ha scritto:
 [EMAIL PROTECTED] ha scritto:
 Ciao,
 dopo il flame di alcuni giorni fa, più nessuno parla del
 mini-gestionale per OOo?
 
 Io sono stato (e sono tuttora) piuttosto incasinato con il lavoro e
 quindi non sono riuscito a seguire adeguatamente le discussioni che, tra
 l'altro, per certi versi mi sono risultate un po' oscure...
 
 Forse però si potrebbe provare a mettere su uno spazio Web un wiki in
 cui raccogliere e riorganizzare le idee proposte durante le scorse
 discussioni.
 
 Possiamo magari utilizzare l'hosting free di Altervista dove è possibile
 installare MediaWiki.

Nooo vi prego, non un altro wiki!! :-)
perchè non ci mettiamo su [EMAIL PROTECTED] e non passiamo ai fatti?

ciao
paolo M

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Gestionale.... già morto?

2008-01-11 Per discussione Paolo Mantovani
Ciao Alessandro,

Il venerdì 11 gennaio 2008 20:49:22 Alessandro Cattelan ha scritto:
 Il Wiki lo proponevo più che altro per tenere traccia delle varie
 proposte (sulle ML mi perdo sempre).

La mia voleva essere una battuta, però confesso che mi trovo un po impacciato 
con i wiki, inoltre in una fase così embrionale mi sembra uno strumento un po 
troppo statico rispetto alla ML
Comunque non voglio mettermi a cavillare, e comunque non è che uno strumento 
debba escludere l'altro.


 Ho lanciato io la proposta 
 qualche settimana fa, ma mi sono presto accorto di essere di gran
 lunga la persona meno preparata sull'argomento quindi mi sento un po'
 a disagio a dire passiamo ai fatti... 

La preparazione è nulla di rispetto alla tensione creativa. :-)

Anche io comunque mi sono astenuto per impreparazione, però ho letto con gusto 
gli interventi tutti molto interessanti. 

Tuttavia, a mio parere, si è forse enfatizzato troppo l'argomento scelta del 
DB 

Non voglio dire che non sia importante: lo è sicuramente per l'utilizzatore, 
un po meno per lo sviluppatore (almeno in questo caso)

Mi spiego meglio: se l'applicazione è agnostica rispetto al database (e 
openoffice lo è) non dobbiamo più porci il problema in termini di scelta 
definitiva e inappellabile, perciò possiamo pensare alle cose *veramente* 
importanti, ovvero un interfaccia assolutamente cool, che sia zeppa di cose 
colorate e soprattutto animate :-)

 Ad ogni modo, se c'è qualcuno 
 disponibile a lavorarci io mi aggrego di sicuro: sono molto
 interessato a imparare qualcosa e a proporre qualche suggerimento
 basato sulle mie esigenze di freelance.


Io sono disponibile nei limiti delle mie capacità e disponibilità di tempo.

Però quello che serve sono le idee:
Per ora servono soprattutto idee e competenze sul *cosa* non sul *come*.

Propongo di spostarci su dev (oppure possiamo restare qui se non diamo 
fastidio a nessuno) e verificare se c'è un minimo di interesse attivo.

A mio avviso, in questo momento si dovrebbe cercare di evitare il dettaglio 
tecnico, cercando invece di elaborare alcuni aspetti basilari:

1) Icona dell'applicazione
2) Scegliere un nome accattivante
n dai, scherzavo :-)

*seriamente* :
1) scopo dell'applicazione
2) target degli utenti
3) limiti di utilizzo
... 

concordato su queste prime definizioni bisognerebbe rielaborarle in dettaglio 
per farne delle specifiche, poi si potrebbe passare al design e alla 
suddivisione dei task
eccetera..


ciao
Paolo M






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Gestionale.... già morto?

2008-01-11 Per discussione Paolo Mantovani
Ciao Alessandro,

Il venerdì 11 gennaio 2008 20:49:22 Alessandro Cattelan ha scritto:
 Il Wiki lo proponevo più che altro per tenere traccia delle varie
 proposte (sulle ML mi perdo sempre).

La mia voleva essere una battuta, però confesso che mi trovo un po impacciato 
con i wiki, inoltre in una fase così embrionale mi sembra uno strumento un po 
troppo statico rispetto alla ML
Comunque non voglio mettermi a cavillare, e comunque non è che uno strumento 
debba escludere l'altro.


 Ho lanciato io la proposta 
 qualche settimana fa, ma mi sono presto accorto di essere di gran
 lunga la persona meno preparata sull'argomento quindi mi sento un po'
 a disagio a dire passiamo ai fatti... 

La preparazione è nulla di rispetto alla tensione creativa. :-)

Anche io comunque mi sono astenuto per impreparazione, però ho letto con gusto 
gli interventi tutti molto interessanti. 

Tuttavia, a mio parere, si è forse enfatizzato troppo l'argomento scelta del 
DB 

Non voglio dire che non sia importante: lo è sicuramente per l'utilizzatore, 
un po meno per lo sviluppatore (almeno in questo caso)

Mi spiego meglio: se l'applicazione è agnostica rispetto al database (e 
openoffice lo è) non dobbiamo più porci il problema in termini di scelta 
definitiva e inappellabile, perciò possiamo pensare alle cose *veramente* 
importanti, ovvero un interfaccia assolutamente cool, che sia zeppa di cose 
colorate e soprattutto animate :-)

 Ad ogni modo, se c'è qualcuno 
 disponibile a lavorarci io mi aggrego di sicuro: sono molto
 interessato a imparare qualcosa e a proporre qualche suggerimento
 basato sulle mie esigenze di freelance.


Io sono disponibile nei limiti delle mie capacità e disponibilità di tempo.

Però quello che serve sono le idee:
Per ora servono soprattutto idee e competenze sul *cosa* non sul *come*.

Propongo di spostarci su dev (oppure possiamo restare qui se non diamo 
fastidio a nessuno) e verificare se c'è un minimo di interesse attivo.

A mio avviso, in questo momento si dovrebbe cercare di evitare il dettaglio 
tecnico, cercando invece di elaborare alcuni aspetti basilari:

1) Icona dell'applicazione
2) Scegliere un nome accattivante
n dai, scherzavo :-)

*seriamente* :
1) scopo dell'applicazione
2) target degli utenti
3) limiti di utilizzo
... 

concordato su queste prime definizioni bisognerebbe rielaborarle in dettaglio 
per farne delle specifiche, poi si potrebbe passare al design e alla 
suddivisione dei task
eccetera..


ciao
Paolo M






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] [progetto] Creazione di un repositorio dedicato ai modelli di documenti in italiano per Openoffice.org

2007-11-30 Per discussione Paolo Mantovani
Davide Dozza ha scritto:
 Ciao Gianluca,

 l'idea non è buona... è indispensabile ! :-)

 Se vi serve un luogo su cui lavorare abbiamo a disposizione un wiki
 pubblico sul quale organizzare il materiale per poi essere strutturato
 (finalmente) nel nostro sito.

 Appena il gruppo ha una vaga forma ragionevole ci organizziamo anche per
 dare visibilità attraverso i nostri canali di comunicazione.

A proposito, per chi non lo sapesse, è possibile impacchettare i modelli
in una estensione (file *.oxt) così possono essere installati nel
sistema target in modo semplice e professionale (licensing, versioning,
aggiornamento automatico eccetera).
Se serve posso aiutare nella preparazione dei packages.

Segnalo che alcune estensioni di modelli in italiano sono già a
disposizione nel repository delle extension:

http://extensions.services.openoffice.org/search/node/italian+templates+type%3Aproject_project




ciao
Paolo M

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Estensione per cercare gli errori in un documento

2007-11-25 Per discussione Paolo Mantovani
Il domenica 25 novembre 2007 14:52:46 Davide Prina ha scritto:
 Ho trovato questa estensione che permette di cercare gli errori (parole
 non trovate nei dizionari installati) in un documento e di elencarli
 ordinati in un nuovo documento OOo.

 http://extensions.services.openoffice.org/project/Linguist

 Per chi usa Debian e Ubuntu deve installarla usando la linea di comando
 (l'autore indica che l'installazione grafica non funziona).

Pere me ha funzionato, comunque c'è un errore nel manifest.xml , infatti c'è 
una linea che punta ad un file inesistente.
Non so se sia la causa dei problemi riscontrati su deb / ubuntu perchè io ho 
provato su slackware.

ciao
Paolo M

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] [Base - HSQLDB] Esportare record in un file csv

2007-11-07 Per discussione Paolo Mantovani
Il martedì 6 novembre 2007 11:48:16 Jack © ha scritto:
 Paolo Mantovani wrote:
  1. Fai la query per creare la tabella (esattamente come fai ora)
[]
 Al momento ho utilizzato un metodo che funziona (ho fatto prove) ma e'
 al limite del ridicolo, 
[] 

 Seppur funziona la considero una vaccata,

Mi dispiace di averti suggerito una soluzione così orribile, purtroppo quello 
è stato il massimo che sono riuscito a combinare.


 l' ideale sarebbe fare come 
 nel primo post ho cercato di fare, ma facendo in un sol botto.

Non capisco la questione, spiegati meglio


ciao
Paolo M


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] [Base - HSQLDB] Esportare record in un file csv

2007-11-05 Per discussione Paolo Mantovani
Il lunedì 5 novembre 2007 16:13:38 Jack © ha scritto:
[]

  Sub ImportDBData()
[...]
  End Sub

 L'esempio non mi funziona, mi ritorna 'Errore durante l' importazione
 dei dati', al posto di tabella1 ho messo la mia tabella da esportare.

non saprei, hai una tabella con più di 64 mila records? oppure più di 256 
campi?


ciao
paolo M



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] [Base - HSQLDB] Esportare record in un file csv

2007-11-04 Per discussione Paolo Mantovani
Il domenica 4 novembre 2007 09:52:04 Jack © ha scritto:
[...]
 Premesso che valuto anche questa possibilita' e che e' un peccato non
 sfruttare l' integrazione dei moduli OOo, pero' vorrei fare tutto con
 Base, l' utente fa click ed Esporta, click e Importa, fine, al massimo
 deve vedere una ProgressBar che avanza, nulla piu'.

Beh, per quello basta lavorare con dei documenti nascosti.

ciao
Paolo M

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] [Base - HSQLDB] Esportare record in un file csv

2007-11-03 Per discussione Paolo Mantovani
Ciao Jack,

Il venerdì 2 novembre 2007 13:06:36 Jack © ha scritto:
[]

Ok ora il problema è chiaro.
Siccome sono una schiappa in sql mi sono andato a vedere un po' di reference 
sul sito di hsqldb:
http://hsqldb.org/doc/guide/ch09.html

Confesso che non è stato semplicissimo, ho dovuto fare un po' di prove, ma 
alla fine credo di aver capito come stanno le cose.

Riepilogando:
a)
HSQLDB è in grado di gestire vari tipi di tabelle:
MEMORY, CACHED, TEMPORARY, TEMP, TEXT

CACHED è il tipo di tabella di default usato in OOoBase. questo tipo di 
tabelle viene poi salvata al'inetrno del file ODB

TEXT è una tabella in formato testo (csv) che viene mantenuta all'esterno del 
file ODB, ma si tratta pur sempre di una vera e propria tabella del database, 
per cui se viene cancellata accidentalmente, all'avvio del database viene 
ricreata (vuota)

b)
quando nella tua macro dai il comando (ho semplificato per fare l'esempio):
sQuery = SELECT * INTO TEXT filecsv FROM tabella1
oRS = oStatement.executeQuery(sQuery)

in effetti, HSQLDB crea una nuova tabella di tipo TEXT e ci riversa i dati che 
risultano dalla query.

A differenza del comando SELECT  INTO OUTFILE ... di MySQL quindi, in 
questo caso non abbiamo un'esportazione di dati ma la creazione di una nuova 
tabella esterna in formato testo-csv che è linkata al database.

Infatti, se dopo aver dato il comando di cui sopra aprirai il file ODB potrai 
vedere le la nuova tabella elencata tra le altre (ma con un'icona diversa)

Se non è visibile, dovrebbe essere sufficiente fare:
   menu Visualizza-Aggiorna tabelle

c)
tutto questo premesso, credo di poter dire che il problema da te riscontrato 
non è dovuto ad un malfunzionamento ma ad un uso improprio di una funzionalità 
peculiare offerta da HSQLDB

d)
Ho elaborato una possibile soluzione.
L'idea è questa:

1. Fai la query per creare la tabella (esattamente come fai ora):

oRecordSet = oStatement.executeQuery( _
SELECT * INTO TEXT mytemptable FROM tabella1)

2. A questo punto, il file csv è stato creato e popolato con i dati.
Siccome si tratta di una tabella linkata al database, dovrai copiare o 
appendere il contenuto in un altro file che avrai creato appositamente.

Non ti metto nessun esempio di codice perchè immagino che tu sappia come fare, 
però in caso di dubbi: sine qua non - siamo qua noi (come dicevano al Bar 
Sport ;-)


3. Ora è il momento di fare pulizia:

oStatement.execute(DROP TABLEmytemptable IF EXISTS)

In questo modo il file non è più linkato al database, ma comunque non è stato 
eliminato dal file system, perciò dovrai farlo manualmente, diversamente, la 
prossima volta che creerai la tabella si genererà un errore.

(esempio stupido):
kill file:///home/paolo/mytemptable.csv

Ovviamente tu dovrai eliminare il file in un modo più intelligente, in 
particolare dovrai ricavare il path del file csv dal path del documento Base 
e magari fare anche un controllo di esistenza del file prima di eliminarlo.
Ricorda che il nome del file creato non è sempre identico al nome usato nella 
query (nome nuova tabella), in particolare, il file è sempre in minuscolo, 
anche se il nome della nova tabella contiene maiuscole, inoltre, tutti i 
caratteri non alfanumerici nel nome della tabella vengono tradotti come 
sottotratti (_)

Ad esempio, la query:
SELECT * INTO TEXT My Temp-Table ... eccetera

crea il file: my_temp_table.csv


Comunque, arrivato a questo punto il tuo DB è pulito e lindo come all'inizio e 
sei pronto per una nuova operazione.



spero di essere stato aiutevole
ciao
Paolo M










-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] [Base - HSQLDB] Esportare record in un file csv

2007-11-03 Per discussione Paolo Mantovani
Ciao,

Il sabato 3 novembre 2007 21:00:07 Jack © ha scritto:
 Paolo Mantovani wrote:
  L'idea è questa:

 A me pero' sorge un ragionevole dubbio, esporto una tabella ma poi devo
 importare i dati contenuti in un' altra tabella presente nel DB, non e'
 che poi importo l' intera tabella esterna e me la ritrovo interna.

?? non ho capito...


 Con mysql mi sono servite solo poche righe di codice per fare ste cose
 ma mi sa che con HSQL mi sto incartando, ho scaricato un manuale HSQL ma
 non ho visto la possibilita' di fare Select into outfile...

Infatti anche a me pare che non ci sia questa possibilità.




  1. Fai la query per creare la tabella (esattamente come fai ora):
 
  oRecordSet = oStatement.executeQuery( _
  SELECT * INTO TEXT mytemptable FROM tabella1)

 1. I record da inserire sono frutto di un risultato di un 'altra query,
 quindi serve un modo per farlo in un colpo solo.

Di nuovo non capisco: Io ho abbreviato la tua query solo per semplificare, ma 
nulla ti vieta di aggiungere una clausola WHERE o anche altro.




  2. A questo punto, il file csv è stato creato e popolato con i dati.
  Siccome si tratta di una tabella linkata al database, dovrai copiare o
  appendere il contenuto in un altro file che avrai creato appositamente.

 2. Pensavo semplicemente di rinominare il file :-) eh!! che dici.

  3. Ora è il momento di fare pulizia:
 
  oStatement.execute(DROP TABLEmytemptable IF EXISTS)

 Ottimo, semplice, efficace.

  In questo modo il file non è più linkato al database, ma comunque non è
  stato eliminato dal file system, perciò dovrai farlo manualmente,
  diversamente, la prossima volta che creerai la tabella si genererà un
  errore.
 
  (esempio stupido):
  kill file:///home/paolo/mytemptable.csv

 Se rinimino il file questo passaggio lo salto

Si, certamente.
Il mio era solo un esempio schematico, tanto per dare l'idea.

[...]
 Beh!! il path del documento ormai ho impararto a ricavarlo, se ne
 parlava qualche tempo fa' sul NG. Penso che mi servira' se rinomino il
 file.

si, ti serve in ogni caso.

[...]
  Comunque, arrivato a questo punto il tuo DB è pulito e lindo come
  all'inizio e sei pronto per una nuova operazione.

 Speremus, sta cosa mi sfava parecchio ( sfavare = piacere molto) dare la
 possibilita' di scambiarsi le ricette mi sembra una cosa utile e carina.

Beh, io ho fatto dei test con un database minimale e tutto ha funzionato, 

Comunque, anche se questa strada funziona ed è relativamente semplice, non è 
(a mio parere) la scelta ottimale.
Infatti, questa tecnica confida in alcune direttive SQL particolari e presenti 
solo nel motore HSQLDB.

Questo rende il tuo codice legato ad un tipo particolare di database con tutte 
le conseguenze del caso.
Non è un buon design per la tua applicazione (sempre a mio parere)

Se non fosse che hai scartato la possibilità Calc fin da subito, ti avrei 
suggerito proprio quella.
ma perchè Calc no?

Calc si può interfacciare direttamente al database, ovvero puoi assegnare il 
risultato di una query ad un range di celle, dopodiché hai un mondo di 
possibilità al prezzo di pochissime linee di codice:
Puoi esportare in csv ma anche formattare a tuo piacere ed esportare verso PDF 
o qualsiasi altro formato gestito da Calc.
Non mi pare poco.


Questo è un piccolo esempio:
Una versione più completa è qui:
http://codesnippets.services.openoffice.org/Calc/Calc.ImportDatabaseContent.snip

-8--
Sub ImportDBData()

Globalscope.BasicLibraries.loadLibrary(Tools)
oCalcDoc = createNewDocument( scalc )
oSheet = oCalcDoc.Sheets(0)

Dim mImportDesc(2) As New com.sun.star.beans.PropertyValue
mImportDesc(0).Name  = DatabaseName
mImportDesc(0).Value = nuovoDB
mImportDesc(1).Name  = SourceType
mImportDesc(1).Value = com.sun.star.sheet.DataImportMode.SQL
mImportDesc(2).Name  = SourceObject
mImportDesc(2).Value = SELECT * FROM tabella1

oSheet.getCellRangeByName(A1).doImport(mImportDesc())

End Sub
-8--

ciao
Paolo M

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] [Base - HSQLDB] Esportare record in un file csv

2007-11-01 Per discussione Paolo Mantovani
Ciao Jack,

Il mercoledì 31 ottobre 2007 21:31:46 Jack © ha scritto:
 Premessa, ho un db di ricette e visualizzo i risultati di una query di
 selezione in un Datagrid. Vorrei poter dare la possibilita' di esportare
 i record restituiti dalla query e visualizzati nel datagrid in un file .csv

ok è chiaro.


 Ho fatto questo tentativo sperando di poter aggiungere al file .csv un
 record per volta, ma la cosa non funziona, una volta creato il file non
 e' piu' possibile aggiungere record.

Quindi la tua macro funziona ma solo per la prima chiamata?


 Es.. non funzionante

E allora perchè adesso scrivi che non funziona?
Non funziona per niente o funziona solo per la prima chiamata?

[...]
 sQuery=  SELECT * INTO TEXT MioExportRicette FROM tbricette

perdona la mia ignoranza, ma pensavo che si usasse select * into 
outfile 'nomefile' per l'esportazione dei dati.
select into text è la stessa cosa?

[...]
 Bene, spero di essermi spiegato in modo dignitoso, vengo alla domanda,
 c'e' modo di usare  SELECT * INTO TEXT per generare in un sol botto
 il file .csv con una selezione di record ?

Come ho detto non mi è molto chiaro cosa va storto e in che modo.
Ho la vaga impressione che sotto sotto ci sia un problema di file lock
In questo caso dovresti realmente assicurarti di mettere i dati nel file in 
una sola istruzione e non con un ciclo

Ma prima di mettermi a suggerire soluzioni ad capocchiam mi piacerebbe 
capire meglio i termini del problema

ciao
Paolo










-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] ancora sull'operatività di OpenOffice.org in una rete aziendale con autenticazione del proxy

2007-10-24 Per discussione Paolo Mantovani
Alle 23:24, martedì 23 ottobre 2007, Marco Caresia ha scritto:
 Paolo Grossholz wrote:
   Se quel Paolo sono io, non ho ancora ricevuto alcunchè...*
   ;-)   *Altrimenti, come non detto ... Bye Paolo

 Sì, sei tu Paolo.
 Paolo (Mantovani) si riferiva al suo messaggio inviato alle 2:03 (cioè la
 sua prima risposta alla discussione), inviato prima di aver letto la mia
 trollata delle 23:13.
 Comunque la questione si è evoluta con l'intervento di Giordani: Paolo
 (Mantovani) alla fine 'commenterà la issue e dirà la sua' e quindi ci farà
 sapere. ;)


si  è proprio così.
Chiedo scusa se non ho risposto io stesso e naturalmente ringrazio Marco 
Caresia per la precisazione.


ciao
Paolo M

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] ancora sull'operatività di OpenOffice.org in una rete aziendale con autenticazione del proxy

2007-10-19 Per discussione Paolo Mantovani
Alle 11:20, venerdì 19 ottobre 2007, Giordani S. ha scritto:
 Ciao Paolo,
 uso Linux e ho squid sia con autenticazione che senza  mi sono
 permesso di fare al volo il test delle tue macro, che funzionano
 entrambe, sia con il proxy che chiede l'autenticazione che senza.

Grande! grazie mille!

Aggiornamento:

Oggi ho beccato Laurent in IRC e gli ho riferito del problema che ovviamente 
conosceva.

Riguardo Dicooo:
...
lgodard paolom: DicOOo is dying progressivelly as dictionaries are 
lgodard planned to be packaged as extensions

In realtà non si sa bene *quando* questo verrà fatto.
Riguardo Fontooo non si prevedono rimpiazzi per cui varrebbe la pena di 
sistemarlo.

Riguardo il workaround preparato da Andreas Bregas nella issue relativa:
...
lgodard but il aso tried with api
lgodard but, quickly so if you have a fix, i would be happy to test it
paolom no, the only thing would be to try the AB suggestion, with the 
paolom InteractionHandler, but I guess that you have already tried
lgodard yes i did
lgodard it worked for some but not for all, and it complicated things
lgodard as i do not have any proxy myself
lgodard i only called for testers

Insomma, la situazione è un po bloccata.
Proverò ad allegare alla issue i miei due test case riferendo che hanno 
funzionato anche in caso di proxy autenticato, poi stiamo a vedere.
(appena fatto riferirò in lista)

grazie
Paolo M



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] ancora sull'operatività di OpenOffice.org in una rete aziendale con autenticazione del proxy

2007-10-19 Per discussione Paolo Mantovani
Ciao Marco,

Alle 02:26, venerdì 19 ottobre 2007, Marco Caresia ha scritto:
 Paolo Mantovani wrote:
  Purtroppo non dispongo di un proxy con autenticazione perciò, prima di
  fare qualunque altra considerazione vorrei chiederti di fare un paio di
  verifiche

 Ciao Paolo,
 io ho fatto le prove installando un proxy software (AnalogX).

Mi pare che sia roba per Win (che non uso).
Ovviamente per Linux esiste squid.
A parte questo, non ho assolutamente voglia di mettere su un proxy nel mio pc 
per provare delle macro, però, a livello comunicativo mi sembrava molto più 
gentile sostenere che ...purtroppo non dispongo di un proxy con 
autenticazione...

Poi voglio dire, se uno il proxy ce lo ha già, ci mette 5 secondi per provare 
le macro che ho preparato. Io per scaricare e mettere in piedi squid con 
l'autenticazione ci potrei mettere ore o giorni.

ciao
Paolo M

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] ancora sull'operatività di OpenOffice.org in una rete aziendale con autenticazione del proxy

2007-10-18 Per discussione Paolo Mantovani
Ciao Paolo,

Alle 15:08, giovedì 18 ottobre 2007, Paolo Grossholz ha scritto:
 Cari amici di OpenOffice,
 nella speranza che questo mio msg arrivi alla lista vorrei riproporre un
 problema che secondo me è anche un bug di OpenOffice.

 Cercherò di essere il più semplice possibile, posto che opero in una rete
 aziendale con autenticazione del proxy:
 1) se devo fare gli aggiornamenti di OpenOffice NON ci sono problemi: esce
 fuori la maschera che chiede Username e Password e tutto gira come si deve;
 2) non succede così se apro le procedure guidate Installa nuovi dizionari o
 Installa tipi di carattere dal web: qui la maschera non esce e quindi o mi
 attacco all'Isdn oppure devo trovare qualche altro sistema (scaricare le
 nuove versioni di DictOOo e di FontOOo e poi procedere  all'aggiornamento
 sempre con Isdn, oppure scaricare i files da SourceForge.net);
 3) non succede così se apro la procedura di aggiornamento delle estensioni
 di OpenOffice.

 C'è qualcuno che può aiutarmi ?
 E' il caso di aprire un bug ? Chi può farlo nel caso ???

Questione interessante.
Purtroppo non dispongo di un proxy con autenticazione perciò, prima di fare 
qualunque altra considerazione vorrei chiederti di fare un paio di verifiche 
(se te la senti).

Si tratta di lanciare le macro che trovi in fondo a questo post.
*attenzione* potrebbero potenzialmente causare il blocco o il crash di ooo, 
perciò chiudi qualunque documento aperto prima di effettuare le prove
(comunque nelle mie prove non ci sono stati problemi)

Per provare: vai nell'IDE di starbasic e in un modulo vuoto copia il codice 
che trovi più sotto.
Si tratta di 2 macro: Test1 e Test2 più una terza (main) che serve solo per 
lanciare le altre due

Test1 tenta di importare un file remoto (che viene usato in fontOoo) come 
documento Writer

Test2 tenta di leggere lo stesso file mediante API e lo stampa su un msgbox
(si tratta di un file di 3 righe)

Come puoi vedere al momento la macro Main richiama la procedura Test1
Premi il tasto F5 per lanciare la macro.
...
fatto?

Ora, nel codice della prima macro cambia Test1 in Test2 e premi di nuovo F5
...
fatto?

ok ottimo!

Fammi sapere se ci sono stati dissesti idro-geologici (si scherza veh :-)  o 
se il file si è aperto regolarmente chiedendoti l'autenticazione.

Grazie
Paolo M

--8
REM  *  BASIC  *

Sub Main 
Test1
End Sub


Sub Test1
sUrl = http://oooconv.free.fr/fontooo/version.txt;
oHandler = CreateUnoService(com.sun.star.task.InteractionHandler)
Dim mArgs(2) as new com.sun.star.beans.PropertyValue
mArgs(0).Name = ReadOnly
mArgs(0).Value = True
mArgs(1).Name = FilterName
mArgs(1).Value = Text
mArgs(2).Name = InteractionHandler
mArgs(2).Value = oHandler
oDoc = StarDesktop.loadComponentFromUrl(sUrl,_default,0, mArgs())
End Sub

Sub Test2
sUrl = http://oooconv.free.fr/fontooo/version.txt;
oUcb = createUnoService(com.sun.star.ucb.SimpleFileAccess)
oHandler = CreateUnoService(com.sun.star.task.InteractionHandler)
oUcb.setInteractionHandler(oHandler)
oFile = oUcb.OpenFileRead(sUrl)
Dim mData()
oFile.readSomeBytes(mData(), 100)
sText = 
For Each s In mData()
  s = Chr(s)
  sText = sText  s
Next
MsgBox sText
End Sub


















-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] ancora sull'operatività di OpenOffice.org in una rete aziendale con autenticazione del proxy

2007-10-18 Per discussione Paolo Mantovani
Alle 23:13, giovedì 18 ottobre 2007, Marco Caresia ha scritto:
 Paolo Grossholz wrote:
  Cercher? di essere il pi? semplice possibile, posto che opero in una rete
  aziendale con autenticazione del proxy: [...]

 Confermo entrambi i problemi che segnali.

 Uno ? noto:
   http://www.openoffice.org/issues/show_bug.cgi?id=30747
 e quindi per DicOOo non si pu? fare nulla (o meglio, puoi commentare e dire
 la tua).

Non è vero che non si può fare nulla.

Io sono d'accordo con  Andreas Bregas (AB) sul WONTFIX il problema non è 
nell'interprete basic ma nel codice di DicOOo / FontOOo 

Laurent deve solo sostituire il codice basic-stile-antico che accede ai file 
remoti con del codice basato sulle API UCB + InteractionHandler, come 
nell'esempio di Andreas Bregas

In effetti ho appena spedito una mia risposta a Paolo proponendo un paio di 
test che accedono ad uno dei file usati da FontOOo con le api UCB
(non avevo ancora letto il tuo post con il link alla Issue)

ciao
Paolo M

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] calc: trasformare una data nell'equivalente scritto in lettere

2007-10-11 Per discussione Paolo Mantovani
Alle 12:04, giovedì 11 ottobre 2007, Felice Liccardi ha scritto:
 Paolo Mantovani ha scritto:
  Esiste comunque anche una versione più nuova, completamente riscritta in
  Python e distribuita come Extension:
  http://www.paolo-mantovani.org/downloads/PyInLettere/PyInLettere-20070510
 .oxt
 
  Quest'ultima è meglio integrata e più performante, perciò la suggerisco.
 
 
  ciao
  Paolo M

 L'ho installata ma, certamente per la mia crassa ignoranza nell'uso
 della macro e delle estensioni, non riesco a farla funzionare.
 Un'anima gentile mi aiuta?

Hai riavviato openoffice? (anche il quickstarter)
fatto?

ora vai in un documento calc e in una cella qualsiasi digita:
=INLETTERE(74156)

premi il tasto invio per confermare.

ora nella cella dovresti poter leggere quacosa tipo:
settantaq...blablabla


fammi sapere
paolo M

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] calc: trasformare una data nell'equivalente scritto in lettere

2007-10-10 Per discussione Paolo Mantovani
Ciao Emilia,

Alle 12:07, mercoledì 10 ottobre 2007, Emilia Venturato ha scritto:
 Luca Pauluzzi ha scritto:
  Penso che questa macro dovrebbe fare il lavoro:
 
  http://prdownloads.sourceforge.net/ooodocs/inlettere.zip?download

Questa versione è molto vecchia.
Non posso più rimuoverla perchè il sito ooodocs sembra in stato di abbandono e 
io non ho accesso diretto al backend

Francesca Chiarelli ne aveva fatta una versione aggiornata, e ne parla anche 
nel suo sito personale:
http://ooo.fchiarelli.it/
In realtà però il link punta sempre alla vecchia versione.

 Perfetto! Grazie mille a tutti.
 Come al solito risposte veloci e utilissime.

Esiste comunque anche una versione più nuova, completamente riscritta in 
Python e distribuita come Extension:
http://www.paolo-mantovani.org/downloads/PyInLettere/PyInLettere-20070510.oxt

Quest'ultima è meglio integrata e più performante, perciò la suggerisco.


ciao
Paolo M

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Come fare stampa in serie con Report di Base in Write

2007-09-24 Per discussione Paolo Mantovani
Alle 22:45, lunedì 24 settembre 2007, A-Lex ha scritto:
[...]
 Il giorno lun, 05/06/2006 alle 12.23 +0200, giuseppe ha scritto:
  Ti allego la risposta avuta da Bernardini Lino, e in effetti le guide
  funzionao.
  Beppe
 
  A questo indirizzo puoi travarla in italiano
  http://docs.sun.com/app/docs/coll/1278.1
  Non c' ?? tutto ma puoi trovare cose interessanti
  Attento , il codice degli esempi non ?? sempre utilizzabile
  il pi?? delle volte serve solo per farne capire l' utilizzo

Molto spesso per far funzionare gli esempi del manuale Sun basta sostituire 
StarDesktop.getCurrentComponent
con :
ThisComponent

Il problema è dato dal fatto che StarDesktop.getCurrentComponent, nel caso si 
esegua la macro dall' IDE di Starbasic, rappresenta l'IDE stesso, mentre 
ThisComponent si riferisce sempre ad un documento vero e proprio

Va precisato anche che, nonostante l'inconveniente, 
StarDesktop.getCurrentComponent andrebbe utilizzato nelle macro a livello di 
applicazione, mentre ThisComponent dovrebbe essere usato solo nelle macro 
contenute in un documento.

Chiaramente, quando si fanno esperimenti nell'IDE risuta estremamente più 
comodo utilizzare ThisComponent senza fare tante distinzioni, l'importante 
però è essere consapevoli che nel caso di macro a livello di applicazione si 
tratta di un utilizzo improprio.

ciao
Paolo M











-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] CopyRange error runtime basic

2007-08-23 Per discussione Paolo Mantovani
Ciao Beppe,

Alle 07:35, giovedì 23 agosto 2007, beppe ha scritto:
 Ho provato diverse soluzioni per copiare alcune celle con le formule,
 in questo caso di esempio vorrei copiare le celle: D1:F1 incollandole
 partendo dalla posizione D2.

 Mi da sempre questo errore:

 Errore di runtime basic.
 Si e' verificata un'eccezione
 Type: com.sun.star.lang.IllegalArgumentException
 Message: cannot coerce argument type during corereflection call!.

 Qualche idea?

Non devi passare un oggetto range ma una struttura RangeAddress:

oRangeSrc = oSheet.getCellRangeByName(D1:F1).RangeAddress

saluti
Paolo M

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] CopyRange error runtime basic

2007-08-23 Per discussione Paolo Mantovani
Alle 10:42, giovedì 23 agosto 2007, contabilita ha scritto:
 Paolo Mantovani ha scritto:
  Ciao Beppe,
 
  Alle 07:35, giovedì 23 agosto 2007, beppe ha scritto:
  Ho provato diverse soluzioni per copiare alcune celle con le formule,
  in questo caso di esempio vorrei copiare le celle: D1:F1 incollandole
  partendo dalla posizione D2.
 
  Mi da sempre questo errore:
 
  Errore di runtime basic.
  Si e' verificata un'eccezione
  Type: com.sun.star.lang.IllegalArgumentException
  Message: cannot coerce argument type during corereflection call!.
 
  Qualche idea?
 
  Non devi passare un oggetto range ma una struttura RangeAddress:
 
  oRangeSrc = oSheet.getCellRangeByName(D1:F1).RangeAddress
 
  saluti
  Paolo M

 Grazie
 Modificata come suggerito sia oCell.Dest che oRange.Src e funziona!!!
 Come faccio a trovare di ogni oggetto quali paramentri passare?

La documentazione in effetti ti dice esattamente che *tipo* di parametro 
passare.



 Avevo gia' guardato qui:
 http://api.openoffice.org/docs/common/ref/com/sun/star/sheet/XCellRangeMove
ment.html#copyRange

 copyRange
 void
 copyRange( [in] ::com::sun::star::table::CellAddress  aDestination,

Infatti, cliccando su ::com::sun::star::table::CellAddress vieni rinviato alla 
documentazione specifica relativa agli oggetti di quel tipo




 [in] ::com::sun::star::table::CellRangeAddress  aSource );

come sopra

Quello che non ti dice la documentazione è come procurarti l'oggetto di quel 
tipo, almeno ad una prima occhiata. 

In realtà in ogni pagina della documentazione IDL c'è un link use che 
rimanda ad una pagina che contiene informazioni sull'utilizzo di un dato 
oggetto API.

Se non lo hai già, scarica il pacchetto SDK e usa XRay a più non posso per 
ispezionare gli oggetti e consultare la documentazione.


ciao
Paolo M





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] calc bug apertura files html??

2007-08-14 Per discussione Paolo Mantovani
Alle 11:52, martedì 14 agosto 2007, yahoo-pier_andreit ha scritto:
 Paolo Mantovani wrote:
  Ciao Pier,
 
  Non mi pare che la situazione che hai descritto possa prefigurare alcun
  bug, piuttosto mi pare che tu faccia una gran confusione tra filtri,
  formati e rendering del documento.
 
  Non ? che se un documento html renderizzato in un browser assomiglia ad
  un testo csv allora lo si pu? importare con il filtro csv di Calc.
[...]
 per bug io intendevo il fatto che un documento html mi aspetto che sia
 importato con il filtro html automaticamente, e non che venga importato
 il codice sorgente,

Il filtro funziona se l'html è scritto in maniera corretta.


 poi che il mio sia anche csv mi rendo conto che un 
 po di confusione possa generarla,

Come ti ho detto, sei tu a fare confusione.
Il tuo file non ha nulla a che vedere con il formato csv


 ma ora non so su cosa basa ooo il 
 riconoscimento dei documenti,  spero non dal nome, mi sembra ragionevole
 supporre che basi il riconoscimento su altro, tra cui per esempio sul
 contenuto, 

Infatti è proprio così.

 in questo caso la presenza di tag html avrebbe dovuto sortire  
 l'effetto da me aspettato.

Il tuo file contiene del testo che somiglia molto vagamente a codice html, ma 
non ha i requisiti minimi per essere considerato html dal filtro di ooo


saluti
Paolo M



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] calc bug apertura files html??

2007-08-12 Per discussione Paolo Mantovani
Ciao Pier,

Non mi pare che la situazione che hai descritto possa prefigurare alcun bug, 
piuttosto mi pare che tu faccia una gran confusione tra filtri, formati e 
rendering del documento.

Non è che se un documento html renderizzato in un browser assomiglia ad un 
testo csv allora lo si può importare con il filtro csv di Calc.



saluti
Paolo M


Alle 13:14, sabato 11 agosto 2007, yahoo-pier_andreit ha scritto:
 Romolo Manfredini wrote:
  yahoo-pier_andreit ha scritto:
  provato con gli header come dici tu, da mozilla me lo apre direttamente
  in ooocalc ma sempre il codice sorgente mi carica
 
  Per forza che ti apre il codice sorgente, lui apre un CVS e dentro trova
  delle stringhe con tag HTML e quelle ti mostra, se non vuoi vedere quei
  TAG, non farne il print, il delimitatore di riga di un CVS non ? BR ma
  correttamente \n (newline) che non serve a formattare il codice PHP ma
  l'output, un CVS oltretutto non contiene formattazioni per definizione,
  quindi H1.../H1 non serve a nulla.

 ok

  Se vuoi creare un file opendocument formattato ti consiglio di usare la
  libreria PEAR per opendocument:

 no il mio problema e' aprire un file html il cui output e' un testo con
 le virgole, e vorreiche lo trattasse come csv o testo semplice, mi sa
 che per trattarlo con le virgole

  http://pear.php.net/package/OpenDocument/docs/0.1.1/OpenDocument/_OpenDoc
 ument-0.1.1---OpenDocument.php.html
 
  o altre disponibili in rete.
  L'esempiodi Marco Caresia:
 
  ?php
  header(Content-Disposition: filename=file.csv);
  header(Content-Type: application/vnd.ms-excel);
  for ($i=0; $i10; $i  ) {
  print Iteration n? $i\n;
  }
  ?
 
  non mostra assolutamente codice sorgente HTML per il semplice fatto
  che giustamente non lo contiene.

 vero, avevo scritto solo in parte il codice :-)) ma perche' il mio
 problema non e' creare un file php ma aprirne uno gia fatto che non
 posso modificare, e che come output mi da un sacco di br righe,d,
 testo,varie,con,virgole il tutto con calc

  Prova a creare un foglio di calcolo in calc e salvarlo come CVS e poi
  aprilo con un editor di testo,
  quello ? un ottimo esempio di come dovrebbe essere fatto un file CVS per
  poter essere riaperto.
 
 
  Ciao,
  Romolo

 grazie di tutto,



 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] importa file csv in calc

2007-07-03 Per discussione Paolo Mantovani
Ciao Giuseppe,

Alle 10:05, martedì 3 luglio 2007, contabilita ha scritto:
 Ho un file csv che viene aggiornato periodicamente,
 e un file di calc che usa questi dati.
 Vorrei scrivere una macro che importi dal file csv le righe che sono
 aggiornate e
 aggiungerle in fondo al mio file di calc .ods.


C'è qualche motivo per cui non puoi usare un collegamento a dati esterni 
anziché una macro?
(menu Inserisci-collegamento a dati esterni)


Paolo M

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] microsoft promuoveva OpenOffice.org e GNU/Linux!!!

2007-06-26 Per discussione Paolo Mantovani
Alle 10:37, martedì 26 giugno 2007, Andrea Pescetti ha scritto:
 Kris Steenhaut ha scritto:
  Mi pareva che windowsmarketplace solamente fosse  un hoax.
  Comunque, le informazioni ufficiali da M$ si trovano su microsoft.com e
  da nessuno parte altro.

 Vediamo di chiudere la faccenda.

 Questa e' indubbiamente una pagina (importante) di microsoft.com:
 http://support.microsoft.com/kb/314062 (in versione italiana)

 Dice:
   ---
 Sommario
 In questo articolo viene descritto l'elenco di compatibilità hardware
 (HCL) per Microsoft Windows e viene fornito il collegamento al sito Web
 Microsoft in cui è disponibile la versione più recente di tale elenco.
 ...
 Per ulteriori informazioni sulla compatibilità hardware e software con
 Windows XP, visitare il seguente sito Web Microsoft (informazioni in
 lingua inglese): http://www.windowsmarketplace.com
   ---
 Quindi Microsoft dice esplicitamente che
 http://www.windowsmarketplace.com e' un sito Microsoft. Se non lo sanno
 loro... Direi che questo toglie tutti i dubbi che potevi avere sul fatto
 che il sito fosse o meno un sito Microsoft.

Anche nel sito lo dice chiaramente:
http://www.windowsmarketplace.com/content.aspx?ctId=315


Windows Marketplace Terms of Use 

Acceptance of terms

The services that *Microsoft* provides to you on or in connection with the 
Windows Marketplace Web Site (“Windows Marketplace”) are subject to the 
following Terms of Use (TOU). *Microsoft* reserves the right to update the 
TOU at any time without notice to you. The most current version of the TOU 
can be reviewed by clicking on the Terms of Use hypertext link located at 
the bottom of our Web pages.

Description of Services

Through Windows Marketplace, *Microsoft* provides you with access to a variety 
of resources, including download areas, communication forums and merchandise 
information (collectively Services). Windows Marketplace and the Services, 
including any updates, enhancements, new features, and/or the addition of any 
new Web properties, are subject to the TOU. []




ciao
Paolo M

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] microsoft promuoveva OpenOffice.org e GNU/Linux!!!

2007-06-23 Per discussione Paolo Mantovani
Alle 02:57, sabato 23 giugno 2007, Kris Steenhaut ha scritto:
 Davide Prina ha scritto:
  Fino a poco tempo fa microsoft tramite il suo sito
  http://www.windowsmarketplace.com
  promuoveva OpenOffice.org, Ubuntu GNU/Linux e altro
 
  ? ancora possibile vedere le pagine con la cache di google:

 Non ci posso credere.

 Prima di tutto, i site uffuciali di M$ si chiamano www.microsoft.com ecc...
 ecc...

 Quindi, questo site non tratta  il Microsoft corporation ma solamente 
 una ditta con il nome Windowsmarket che simplicemente vuole dire ditta
 dove si vendono prodotti M$.

Non mi intendo molto di queste cose, ma mi pare proprio che il dominio sia 
registrato a nome di una certa Microsoft Corporation di Redmond. 
Magari non significa nulla, però la cosa è curiosa.

[EMAIL PROTECTED]:~$ whois windowsmarketplace.com
[...]
Registrant:
Microsoft Corporation
   1 Microsoft Way
   Redmond, WA 98052
   US

   Domain Name: WINDOWSMARKETPLACE.COM

   Administrative Contact:
  Microsoft Corporation [EMAIL PROTECTED]
  One Microsoft Way
  Redmond, WA 98052
  US
  +1.4258828080

   Technical Contact:
  Microsoft Corporation [EMAIL PROTECTED]
  One Microsoft Way
  Redmond, WA 98052
  US
  +1.4258828080


ciao
paolo m











 Mi pare che sia meglio che non ci si arrischi a proiettare i sogni nella
 schietta realt?. :-)

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Calc: incremento automatico di un valore alfanumerico

2007-06-06 Per discussione Paolo Mantovani
Alle 15:38, mercoledì 6 giugno 2007, A-Lex ha scritto:
 Scusa se rispondo solo ora... :(

 Il giorno sab, 26/05/2007 alle 10.38 +0200, Davide Prina ha scritto:
  --- A-Lex ha scritto:
   Non riesco a capire come fare in automatico un incremento di un
   valore alfanumerico: ammettiamo che ho un una cella un valore del
  
   tipo 007071_ITP03201008S001
 
  devi far iniziare il valore con un carattere non numerico

 Ho provato (con una cosa del tipo VCPM6B1W09005) ma non funzica...

a me funzica

OOo2.2 / Slackware

ciao
Paolo M

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] SystemShellExecute passaggio parametri

2007-05-22 Per discussione Paolo Mantovani
Alle 18:11, martedì 22 maggio 2007, contabilita ha scritto:
 volevo eseguire uno script in perl per aggiungere il fine riga dos ai
 file unix/linux,
 ma non riesco a trovare nessun esempio pratico,
 se qualcuno ha una documentazione minima... o meglio un esempio...

 dim oSvc as object
  oSvc = createUnoService(com.sun.star.system.SystemShellExecute)

 oSvc.execute(ConvertToUrl(c:/script/add_cr.pl),ConvertToUrl(//percorso_d
i_rete/FILE_UNIX), 0)

 l'esecuzione dello script da riga di comando dos e' la seguente:
 c:\script\add_cr.pl \\percorso_di_rete\FILE_UNIX
allora prova cosi:

oSvc.execute(ConvertToUrl(c:/script/add_cr.pl),//percorso_di_rete/FILE_UNIX,0)


ciao
paolo m

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Python core

2007-05-03 Per discussione Paolo Mantovani
Alle 17:15, giovedì 3 maggio 2007, Micron Engineering ha scritto:
 Ciao a tutti,
 la cartella OpenOffice.org 2.2\program\python-core-2.3.4 contiene
 l'interprete python rel. 2.3.4, se ho installato l'interprete python
 2.4.4 in un'altra cartella es c:\Python\bin posso evitare di avere 2
 interpreti python installati? 

Puoi, ma c'è un po da smanettare:
http://udk.openoffice.org/python/python-bridge.html#replacing

ciao
Paolo M

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] modello scheda carburante: come condividerlo?

2007-04-26 Per discussione Paolo Mantovani
Alle 18:16, giovedì 26 aprile 2007, Corrado ha scritto:
 Nel mio piccolo ho ralizzato un foglio Calc
 utilizzabile come modello per stampare
 autonomamente delle schede carburante personalizzate e a norma di legge.
 Mi rendo conto che e' cosa da poco e che
 l'utilizzo di Calc nel caso specifico sia non
 appropriato, resta il fatto che il lavoro mi è
 venuto piuttosto bene e se qualcuno ne volesse
 approfittare sarei ben lieto di condividere
 questa mia fatica con gli interessati.

 Ho provato a proporre la cosa a chi
 apparentemente preposto, 
 ma non ho avuto alcuna 
 risposta. Come posso uploadare il file?

Non ho capito la faccenda dei preposti, comunque io quando voglio condividere 
una macro la invio a ooomacros o la metto direttamente nel mio spazio web

Per i modelli potrebbe andar bene oooextras che ha anche una sezione italiana.


ciao
Paolo

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [utenti] Base e Macro

2007-04-19 Per discussione Paolo Mantovani
Ciao Massimiliano,

Alle 12:16, giovedì 19 aprile 2007, Massimiliano Marini ha scritto:
 Ok provo a farla più semplice :)

 Ho creato il mio db : prova.odb
 Ho creato la mia tabella : tabella1

 Ho creato un formulario ho aggiunto una TextBox e un pulsante, quella
 che voglio scrivere è una semplice Macro che mi permette di inserire il
 testo della TextBox nella mia Tabella1.

Perchè hai bisogno di una macro? non basta collegare il controllo TextBox al 
campo della Tabella1 ?



 Quello che vorrei sapere è come si gestisce la connessione al DB,
 eseguire una query (fare il fetch dell'array di ritorno da una select) e
 chiudere la connessione.

 Ho visto in diversi siti, quello di Pitonyak è incredibile, c'è
 moltissimo materiale, ma non ho trovato un esempio funzionante su
 quello che mi serve.

Andrew ha scritto un manuale intero sulle macro applicate a OOoBase, mi pare 
strano che non ci sia nulla per fare una banale Select.
Hai controllato anche il sito dei codesnippets ?
http://codesnippets.services.openoffice.org/


ciao
Paolo 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



  1   2   3   >