Benutzerdefinierte Funktion - Problem beim Laden vom ODS

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Benutzerdefinierte Funktion - Problem beim Laden vom ODS

Benutzerdefinierte Funktion - Problem beim Laden vom ODS

von professor_ » Mi, 04.02.2009 16:40

Hallo,

Ich habe eine benutzerdefinierte Funktion erstellt:

Code: Alles auswählen

Function POLYVAL(x, myrow)
	Dim NumValues As Integer
	Dim Doc As Object
	Dim Sheet As Object
	Dim Cell As Object   
 
	Doc = StarDesktop.CurrentComponent
	Sheet = Doc.Sheets(0)

	Cell = Sheet.getCellByPosition(myrow, 2)
	NumValues = Cell.Value

	POLYVAL = 3
End Function
Soweit so gut. Das Problem ist: beim Laden eines Spreadsheets, das diese Fkt. benutzt, erhalte ich diese Fehlermeldung:
basic runtime error - object variable not set
Offenbar darf man "getCellByPosition" nicht während der Initialisierung eines Dokumentes benutzen. Aber woher kann denn meine Funktion wissen, ob das Dokument schon vollständig initialisiert ist oder nicht?

Danke für Eure Hilfe!
Sabine Lorentz

Nach oben