ich bin derzeit auf etwas gestoßen, was mich verzweifeln lässt.
Mit dem Uno com.sun.star.sheet.Functionaccess wollte ich in Calc integrierte Funktionen ausführen. Allerdings bekomme ich eine Fehlermeldung zurück, so bald das Array, auf das die Funktion angewendet werden soll, größer als 253 Felder ist.
Der folgende Code stellt das Problem dar.
Code: Alles auswählen
Sub Test
Dim oFA as Object
Dim iArray as Integer
Dim i as Integer
oFA = createUnoService("com.sun.star.sheet.FunctionAccess")
Redim iArray(254)
For i = 0 to UBound(iArray)
iArray(i) = i
Next i
i = oFA.callFunction("SUM", iArray)
MsgBox i
End Sub
Ich hoffe ihr könnt mir helfen. Besten Dank schon Mal im Voraus!