Ciao Dev-IT, Prima di tutto devo confessare che per il 99% dei casi uso StarBasic per creare macro in Writer, tuttavia di recente ho avuto bisogno di creare un paio di macro in Calc e mi sono subito trovato di fronte a un bel problemuccio (sicuramente causato dalla mia inesperienza).
Ho un insieme di stringhe in una colonna che vorrei mettere in un array, cercando qua e la' ho trovato questo: http://api.openoffice.org/docs/common/ref/com/sun/star/sheet/XCellRangeData.html#getDataArray Percio' avevo scritto le seguenti istruzioni: Nota: Un po' sopra queste istruzioni ho un Dim mCategoriesArray() As String oSourceRange = oDataSheet.getCellRangeByPosition(0,1,0,nNumberOfCategories) mCategoriesArray() = oSourceRange.getDataArray( ) ... e non funziona. dove sbaglio? - ho provato a ridimensionare l'array prima della chiamata con ReDim mCategoriesArray( nNumberOfCategories -1 ) - il buon vecchio ciclo For...Next funziona, percio' i dati sono accessibili... For nCount = 0 to nNumberOfCategories - 1 mCategoriesArray(nCount) = oSourceRange.getCellByPosition(0, nCount).getString() Next Qualche idea? Ciao e grazie Michele
