Seite 1 von 1

Datenbankbrowser einschalten

Verfasst: So, 23.07.2006 17:48
von moritz
Hallo, habe von unter WinXP von 2.0 auf 2.0.3 upgedatet. Nun funktioniert manches bei den Makros nicht mehr. Den Datenbankbrowser hatte ich so auf dem Bildschirm angeziegt:
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "ViewDataSourceBrowser"
args1(0).Value = true
dispatcher.executeDispatch(document, ".uno:ViewDataSourceBrowser", "", 0, args1())
Mit der Taste F4 kann ich ihn problemlos einschalten, mit dem Makro solo auch, aber innerhalb meines umfangreicheren Makros nicht mehr. Gibt es dazu eine bessere Möglichkeit, die auch unter 2.0.3 funktioniert?
Moritz

Verfasst: So, 23.07.2006 22:28
von Stephan
aber innerhalb meines umfangreicheren Makros nicht mehr
dann müßtest Du das Makro posten, das man dort ggf. die Ursache sieht. Mutmaßlich erwischt Du hiermit nicht das richtige Objekt (ist aber eine sehr vage Behauptung von mir):

Code: Alles auswählen

document = ThisComponent.CurrentController.Frame
Gibt es dazu eine bessere Möglichkeit, die auch unter 2.0.3 funktioniert?
weiß ich nicht, ich vermute aber stark das geht nur über den Dispatcher.



Gruß
Stephan

Funktioniert wieder

Verfasst: Mo, 24.07.2006 10:58
von moritz
Ohne daß ich etwas geändert habe, funktioniert es heute wieder wie gewohnt.
Trotzdem vielen Dank für die Antwort.
Moritz