Seite 1 von 1
BASIC-Laufzeitfehler Objektvariable nicht belegt
Verfasst: Do 10. Nov 2022, 11:58
von StefKe
Hallo in die Runde, der Code ist aus "BASIC-Makros für OpenOffice...." kopiert. Ich hätte gern den Ablauf verstanden. Leider erscheint eine Fehlermeldung in Zeile 44, warum und wie reagiert man darauf?
Danke
Stefan
Re: BASIC-Laufzeitfehler Objektvariable nicht belegt
Verfasst: Do 10. Nov 2022, 12:21
von karolus
Hallo
Ich möchte vermuten daß die uns allen (ausser dir?) unbekannte Funktion createNewCalcDoc() in der Zeile obendrüber wohl nicht das zurückgibt was sie vom Namen her verspricht!
Re: BASIC-Laufzeitfehler Objektvariable nicht belegt
Verfasst: Do 10. Nov 2022, 17:10
von StefKe
Oha, hätte ich nur aufmerksam den Text gelesen

, die fehlende Funktion war das Problem.....
Code: Alles auswählen
Function CreateNewCalcDoc
Dim noArgs() 'Ein leeres Array als Argument.
Dim sURL As String 'URL des neuen Dokuments.
Dim oDoc
sURL = "private:factory/scalc"
oDoc = StarDesktop.loadComponentFromUrl(sURL, "_blank", 0, noArgs())
CreateNewCalcDoc = oDoc
End Function
Danke
Stefan