Tabellenfunktion in StarBasic nutzen (...wieder einmal)

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Stephan
********
Beiträge: 10054
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Tabellenfunktion in StarBasic nutzen (...wieder einmal)

Beitrag von Stephan » So, 30.07.2017 12:11

Hallo,

wieder einmal stoße ich auf Probleme beim Versuch eine bestimmte Tabellenfunktion in Starbasic zu nutzen, im Konkreten in einer benutzerdefinierten Funktion.

Meine benutzerdefinierte Funktion ist:

Code: Alles auswählen

Function fehlertypx(zelle As String)
	oFunctionAccess = createUnoService( "com.sun.star.sheet.FunctionAccess" )
	Dim args(0) As Variant
	args(0) = ThisComponent.CurrentController.ActiveSheet.getCellRangeByName(zelle)
	
	fehlertypx = oFunctionAccess.callFunction("ERRORTYPE", args()) 
End Function
und Diese funktioniert nicht, siehe anhängende Datei.

Weiß jemand Rat?

Hinweis:
es gab, hier im Forum, schon öfter berichtete Probleme mit com.sun.star.sheet.FunctionAccess, es wäre somit nicht völlig ungewöhnlich wenn es auch bei ERRORTYPE() so wäre, andererseits könnte es mit einem Trick vielleicht doch noch eine Lösung geben.


Gruß
Stephan
Dateianhänge
Fehlertyp_in_benutzerdefinierter_Funktion.ods
(8.87 KiB) 63-mal heruntergeladen

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 10 Gäste