Alle 11:36, martedì 3 gennaio 2006, Paolo Mantovani ha scritto:

> Cioè mi hai spiegato la tua personale soluzione, non il problema.
> Qual'è il problema che ti ha spinto a scrivere 3000 righe di codice?

Quello che mi ha spinto a scrivere tutte queste linee non è il "problema"
ma la necessità di automatizzare il più possibile, anzi quasi tutto, la 
gestione della mia piccola azienda (sono un artigiano tessile)
anche se i dati da gestire non sono moltissimi, ma il loro uso è abbastanza
complesso per esempio:
a fine mese mi salda automaticamente tutte le lavorazioni finite nel mese 
appena trascorso per la fatturazione e mi ripresenta il mese appena iniziato
con le lavorazioni ancora in conto, però alcune ditte vogliono la fattura 
delle lavoro fatto a fine mese anche se non completato quello rimanente va 
nel mese dopo tutto questo viene svolto da alcune macro
questa è soltanto una piccola parte    
Ho usato calc quasi come un data base
Formule nelle celle ci sono, ma il lavoro maggiore lo fa starbasic

Il problema che mi si è presentato  è il non poter chiudere l' applicazione 
da un dialogo almeno con OO.2, con OO.1.3 era possibile anche se forse non 
corretto
 
> I dialoghi di openoffice sono 'multistrato' nel senso che i controlli
> possono essere posizionati su livelli diversi.
> Impostando la proprietà 'step' del dialogo su un determinato livello, si
> renderanno visibili solo i controlli di quel livello.
> es:
> oDlg.Model.Step = 5
>
> (vengono mostrati solo i controlli del livello 5)
>
> Questo è molto utile per fare dei buoni wizard.
> ...
> Se vuoi vedere un esempio di wizard che sfrutta i livelli (steps) scarica
> SnippetCreator da
> http://www.paolo-mantovani.org

Capito!

Tu vuoi dire che creando un dialogo "multistrato" con gli steps
non ho bisogno di usare endExecute() per chiudere vari dialoghi sparpagliati
qua e la e il tutto risulterebbe più pulito e meglio gestibile
 Devo pensarci 
dovrei riprogettare un pò tutto e il tempo è sempre molto poco
intanto devo studiarmi li tuo SnippetCreator, che non è poco


> http://docs.sun.com/app/docs/doc/817-3918?l=it&q=StarOffice&s=t

Grazie

> Un consiglio generale:
> Quando trascriverai un esempio per fare delle prove, dove il manuale usa:
>       StarDesktop.getCurrentComponent()
> tu sostituisci semplicemente con:
>       ThisComponent

OK

> Scarica e installa la macro Xray da http://www.ooomacros.org/

Scaricato e istallato
Altro materiale da studiare(tempo permettendo)
Comunque ti ringrazio anche di questo

Ciao  Lido

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

Rispondere a