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 :)
