On Sat, Apr 12, 2008 at 6:02 PM, Carlo Montalto <[EMAIL PROTECTED]>
wrote:

> 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.
> Per iniziare ho buttato giù,  copiando dal manuale  "Guida alla
> programmazione in Basic in StarOffice8" che ho scaricato dal sito della Open
> Office assieme alla versione 2.4 di Openoffice 2.4
>
>  Sub Main
> Dim Doc As object
> Dim Sheet As object
> Dim Cell As object
>  Doc = StarDesktop.CurrentComponent
>  Sheet = Doc.Sheets(0)
>  Cell = Sheet.getCellByPosition(0,0)
>  Cell.String = "Test"
> End Sub
>
> Una volta lanciato alla riga "Sheet = Doc.Sheets(0)" Mi compare la
> fininestrella che riporta "Errore di RunTime Basic  - Proprietà e metodo
> non trovati"
> Vi ringrazio  se vorrete spiegarmi dove sbaglio e se potete  aiutarmi
> eventualmente consigliandomi dei libri in italiano dove possa apprendere la
> programmazione del basic per calc.
> Ho usato VBA per Excel e non ho avuto difficoltà a muovermi tra le celle i
> fogli etc.
> Vorrei però  nella vecchiaia, ho 68 anni, migrare ad OPENOFFICE
>  Cordiali saluti
> Carlo Montalto


Io ho iniziato ad avvicinarmi all' OOo Basic da poco e quel che ho capito e'
che per quanto sia simile allo StarBasic della Sun e' cosa diversa per cui
quello che trovi sul tua manuale - e' il medesimo che uso io - non sempre
funziona

A questo si aggiunge che ci sono diversi modi piu' o meno giusti ma
funzionati per ottenere il medesimo risultato...ne impari uno ed usi poi
sempre quello:

per avere il foglio dal suo indice prova:

Foglio=Documento.getSheets().getByIndex(NumeroIndice)

Ciao :)

Rispondere a