Un ringraziamento particolare a tutti quanti hanno risposto alla mia domanda di aiuto. Ho inviato una e-mail personale a Paolo Mantovani che, se permettete ricopio:

Ciao Paolo,
ti ringrazio per la tua pazienza ho provato con quanto suggerito ed il tutto
funziona perfettamente.
Quanto scritto mi ha chiarito diversi dubbi, non tutti. Però non posso
pretendere di capire tutto in una settimana.
Ora devo prelevare i dati dalle celle di una tabella e metterle nelle celle
di un'altra tabella. Ora ci provo è poi ti farò sapere.
Si tratta del calcolo dell'energia prodotta da un pannello fotovoltaico o
termico  data l'esposizione rispetto al Sud, la latitudine e l'angolo di
inclinazione. Se può interessarti ho già il programma ed i relativi dati in
Excel.
Cordiali saluti
Carlo Montalto

Quanto sopra vale per voi tutti ancora un saluto ed infiniti giorni felici
Carlo

----- Original Message ----- From: "Bart Aimar" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, April 15, 2008 9:50 AM
Subject: Re: [dev-it] aiuto ad un imbranato


Carlo Montalto ha scritto:
Sono alle prime armi con la programmazione in Basic per StarOffice 8.. Vorrei imparare ad usare il Basic per la programmazione dei fogli di Calc.


Gli amici ti hanno già risposto esaurientemente su come ottenere il documento attivo.

Ma forse un aiutino per proseguire potrebbe farti risparmiare un po' di tempo... :-)

Esiste uno strumento che ti consente di "navigare" nelle proprietà e nei metodi degli oggetti starbasic, e che mi aiutò molto (a ancora mi aiuta) nel pasticciare con le macro.

E' XrayTool (detto anche X-Ray) e lo puoi scaricare da qui:

http://sourceforge.net/project/showfiles.php?group_id=87718&package_id=101416

Ti ritroverai un documento con tutte le istruzioni e un pulsante per installare la macro.

In ogni caso per usare xraytools prova ad inserire nel codice una riga del tipo:

 xray ThisComponent

o, con riferimento al codice che hai postato,

 xray DOC


Perché possa funzionare la libreria deve essere preventivamente caricata (almeno una volta nella sessione).

Si può fare dall'editor delle macro aprendo banalmente un modulo di XrayTools, oppure via codice con la frase:

DialogLibraries.LoadLibrary("XrayTool")


Buon divertimento

Bart

---------------------------------------------------------------------
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]

Rispondere a