Re: Frame verstecken
Verfasst: So, 13.01.2008 03:49
Zum versteckten Öffnen gibst Du Deinem Aufruf eben diese Eigenschaft mit.
Achtung: Das Anzeigen eines hidden geöffneten Dokuments geht erst korrekt ab OOo Version 2.2.x
Was bei allen (? - nicht getestet mit Versionen kleiner 1.1.3) Versionen gehen sollte ist das Verbergen eines frames und anschliessendes Wieder-Anzeigen.
Teilweise zitiert aus: Bildschirmaktualisierung in Calc abschalten
Hilft Dir das weiter?
Code: Alles auswählen
Dim FileProperties(0) As New com.sun.star.beans.PropertyValue
FileProperties(0).Name = "Hidden"
FileProperties(0).Value = TRUE
oMeinDok = StarDesktop.loadComponentFromURL( sourceURL,"_blank", 0, FileProperties())
'... Hintergrund-Bearbeitung hier
oMeinDok.dispose()
Was bei allen (? - nicht getestet mit Versionen kleiner 1.1.3) Versionen gehen sollte ist das Verbergen eines frames und anschliessendes Wieder-Anzeigen.
Code: Alles auswählen
oDesktop = StarDesktop
oDokAnsicht = _
oDesktop.CurrentComponent.CurrentController.Frame.ContainerWindow
oDokAnsicht.Visible = FALSE
msgbox "ausgeblendet - VORSICHT"
REM ..... weitere Anweisungen
oDokAnsicht.Visible = TRUE
Hilft Dir das weiter?