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?

Bild

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 :roll: , 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