Laufzeitfehler Objektvariable nicht belegt
Moderator: Moderatoren
Re: Laufzeitfehler Objektvariable nicht belegt
Keiner eine Idee??
Re: Laufzeitfehler Objektvariable nicht belegt
Hallo AlexD,
das ist für alle Leute, die aktuell LibreOffice nutzen, sowieso nicht nachvollziehbar. Das Ereignis "Ansicht wurde erzeugt" findet gibt dort beim Öffnen einer Datenbankdatei nichts zurück. Ist defekt seit LO 4.3:https://bugs.documentfoundation.org/sho ... i?id=96625.
Wenn ich das Ganze mit "Dokument aktivieren" verbinde, so bleibe ich in dem aufgerufenen Formular hängen. Jedes Schließen des Formulars öffnet es gleich wieder, weil eben das darunterliegende Dokument aktiviert wird.
Wenn ich mit "Dokument öffnen" arbeite, dann erscheint das Formular. Für mich unter LibreOffice zur Zeit die einzige Möglichkeit, die zur Zeit funktioniert.
AOO verhält sich da sicher anders ...
Gruß
Robert
das ist für alle Leute, die aktuell LibreOffice nutzen, sowieso nicht nachvollziehbar. Das Ereignis "Ansicht wurde erzeugt" findet gibt dort beim Öffnen einer Datenbankdatei nichts zurück. Ist defekt seit LO 4.3:https://bugs.documentfoundation.org/sho ... i?id=96625.
Wenn ich das Ganze mit "Dokument aktivieren" verbinde, so bleibe ich in dem aufgerufenen Formular hängen. Jedes Schließen des Formulars öffnet es gleich wieder, weil eben das darunterliegende Dokument aktiviert wird.
Wenn ich mit "Dokument öffnen" arbeite, dann erscheint das Formular. Für mich unter LibreOffice zur Zeit die einzige Möglichkeit, die zur Zeit funktioniert.
AOO verhält sich da sicher anders ...
Gruß
Robert
Re: Laufzeitfehler Objektvariable nicht belegt
Ich würde vor allem das Makro systematisch debuggen.
Was liefert beispielsweise:
Code: Alles auswählen
Sub openForm
Msgbox ThisDatabaseDocument.dbg_properties
'oController = ThisDatabaseDocument.currentController
' if not oController.isConnected then oController.Connect
' ThisDatabaseDocument.FormDocuments.getByName("s").open
End Sub
Gruß
Stephan