Noch mal eine kurze Frage:
Wie kann man eine aus einem anderen Programm miit VBA bearbeitete Tabelle auf dem Desktop nanh oben legen? Die Tabelle ist bereits geöffnet, liegt aber unten auf dem Desktop?
Vielen Dank
Moritz
Anzeige des aktuellen Dokuments
Moderator: Moderatoren
leider immer noch nicht gelöst
Leider muß ich noch mal nachhaken, weil ich immer noch das Problem habe. Mit welcher Methode kann man in Starbasic (oder Java / Delphi / VB) ein bereits geöffnetes OpenOffice Dokument oben auf den Desktop legen? Ein Befehl nach dem Prinzip Stardesktop.activate bringt zwar keine Fehlermeldung, funktioniert aber trotzdem nicht. Grundsätzliche wäre Close und Open möglich, aber eigentlich will ich die Tabelle nicht unbedingt speichern.
Moritz
Moritz
Im Prinzip so:
Gruß
Stephan
Code: Alles auswählen
thiscomponent.currentcontroller.frame.containerwindow.toFront
Gruß
Stephan
Danke
Mindestens 10x Danke. Das ist genau die Lösung. Es hat auf Anhieb funktioniert. Da wär ich nie allein drauf gekommen.
Wen es interessiert: Zugriff von acad auf OO mit VBA
Dim objServiceManager As Object
Dim objDesktop As Object
Set objServiceManager = CreateObject("com.sun.star.ServiceManager")
Set objDesktop = objServiceManager.createInstance("com.sun.star.frame.Desktop")
Set objWorkBook = objDesktop.CurrentComponent
objWorkBook.currentcontroller.Frame.containerwindow.toFront
Moritz
Wen es interessiert: Zugriff von acad auf OO mit VBA
Dim objServiceManager As Object
Dim objDesktop As Object
Set objServiceManager = CreateObject("com.sun.star.ServiceManager")
Set objDesktop = objServiceManager.createInstance("com.sun.star.frame.Desktop")
Set objWorkBook = objDesktop.CurrentComponent
objWorkBook.currentcontroller.Frame.containerwindow.toFront
Moritz