danke für den tip, aber obwohl mein code jetzt so aussieht:
Code: Alles auswählen
Sub Main
dim dlgBeschreibung as object
dim dlg as object
Globalscope.DialogLibraries.LoadLibrary("Standard")
dlgBeschreibung = DialogLibraries.Standard.DialogTest
dlg = createUnoDialog(dlgBeschreibung)
dlg.execute
End Sub
bekomme ich immer noch die fehlermeldung "ungültiger prozeduraufruf", wenn ich nicht gleichzeitig den makroeditor geöffnet habe.
was du hier siehst, ist mein vollständiger code. ich will damit nur den dialog ohne fehlermeldung öffnen, nicht mehr.
fehlt denn sonst noch irgendwas, was wichtig wäre?
ich benutze übrigens OOo 1.1.4. vllt ist das ja wichtig...
setze ich mit
Globalscope.DialogLibraries.LoadLibrary("Standard")
eigentlich den pfad zur library "standard" in soffice oder zu "standard" in meinem dokument?
die zeile scheint nämlich überhaupt nichts zu machen.
wenn ich sie auskommentiere, dann funktioniert alles immer noch gleich gut/schlecht.....