Bart Aimar ha scritto:
...mi piacerebbe una macro che crei una nuova finestra e
cancelli la vecchia in automatico!
Sono riuscito ad ottenere del codice funzionante... ma ancora non so se
funziona in tutte le sistuazioni...
-----------------------------------------------
SUB Ripristina_Documento_Traballante
oDoc = ThisComponent
ThisComponent.CurrentController.Frame.setName(_
"vecchia_window")
rem ---------------------------------------------
dim document as object
dim dispatcher as object
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService(_
"com.sun.star.frame.DispatchHelper")
dispatcher.executeDispatch(_
document, ".uno:NewWindow", "", 0, Array())
rem -----------------------------------------------
ThisComponent.CurrentController.Frame.setName(_
"Nuova_window")
dim lnumF as long
lnumF = stardesktop.frames.getCount
For i = 0 To lnumF-1
sNome = stardesktop.frames.getByIndex(i).name
if snome = "vecchia_window" then
stardesktop.frames.getByIndex(i).dispose()
exit for
end if
Next
END SUB
-----------------------
In realtà ci sono arrivato un po' per tentativi... e la situazione non
mi è così chiara...
Quindi se avete idee migliori, suggerimenti o commenti sono i
benvenuti... l'argomento di partenza non è per niente esaurito.
ciao
Bart
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]