Pagina 1 di 1

Popolare combobox di una finestra di dialogo

Inviato: giovedì 20 ottobre 2011, 20:50
da erik75
Dovrei riempire una combobox (in una finestra di dialogo) prendendo i valori da una area di celle di calc.
Per inserire uno o più (pochi) valori mi funziona nel seguente modo:

Codice: Seleziona tutto

oDlg = CreateUnoDialog(DialogLibraries.Standard.Dialog1)
oDlg.Model.ComboBox1.StringItemList = Array(ThisComponent.Sheets.getByName("Sheet1").getCellByPosition(0,0).getvalue())
Non riesco invece a farlo funzionare con un'area di celle (dovrei aggiungere circa 50 celle). :crazy:
Qualcuno mi sa aiutare?
Grazie

Re: Popolare combobox di una finestra di dialogo

Inviato: venerdì 30 dicembre 2011, 13:17
da Mizio1961
Io ho operato leggendo in ciclo (While o For a seconda del sistema di fine ciclo che vuoi usare) una cella per volta, poi usando il metodo .AddItem(ValoreCella,I) con I incrementato a ogni lettura. Così ti ritrovi il tuo combo popolato con quante righe vuoi.