Il 19/08/07, yahoo-pier_andreit ha scritto:
>
> grazie fabio, l'ho testata anchio e funziona, la funzione
> LoadDataFromFile ha pero' la necessita' di sapere quante righe ha il
> file, ho provato facendo il loop con un numero di righe maggiore di
> quante ne abbia il file, (dimensionando l'array adeguatamente) e mi da
> un errore, con le funzioni:
> oUcb = createUnoService("com.sun.star.ucb.SimpleFileAccess")
> oInputStream = createUnoService("com.sun.star.io.TextInputStream")
> sNomeFile = ConvertToUrl("/home/pla/ooo-dati.txt")
> oFile = oUcb.OpenFileReadWrite(sNomeFile)
> oInputStream.SetInputStream(oFile.GetInputStream())
> invece non ci sono problemi di numero di righe e probabilmente l'array
> viene riempito con valori nulli, invece sembra che con LoadfDataFromFile
> la parte che non contiene righe non riempie l'array, la differenza tra
> le due funzioni, in questo caso, mi ha fatto preferire la seconda,
prova a ciclare usando ubound e arriva fino al limite.
non so se si possono mettere le due soluzioni come esempio nella
> pagina web che mi desti come riferimento:
> http://nathanvi.it/cgi-bin/openoffice/bin/view/FAQ/MacroCalcCelle
> che dici??
> ciao
dico che quel wiki sta lì proprio per quello scopo. puoi creare anche nuove
pagine e contribuire come vuoi. Necessita di una registrazione perché veniva
riempito di spam in continuazione.
ciao
FaBBio
P.S. se ne dovessi avere bisogno esiste anche SaveDataToFile che fa
l'opposto di LoadDataFromFile e cioè salva i dati dell'array in un file di
testo.