Hallo Winfried!
Es funktioniert
Code: Alles auswählen
oDesktop = StarDesktop
oDokAnsicht = oDesktop.CurrentComponent.CurrentController.Frame.ContainerWindow
oDokAnsicht.Visible = FALSE
MDB_Dlg.Execute()
MDB_Dlg.dispose()
oDokAnsicht.Visible = TRUE
Erst weg und dann wieder da - wie bei Harry Potter!
Vielen Dank für diesen tollen Tipp!
PS.:
1.) Es verschwindet auch das OO-CALC-Symbol auf der Taskleiste.
2.) Das verbleibende Dialogfenster hat keine Möglichkeit zum Minimieren
3.) Wenn man die .Visible = TRUE nicht ergänzt und man schließt den Dialog, so "fällt" man ohne Meldung aus OO raus - direkt ins WIN/LINUX
Oktobaer