Alle 10:13, venerdì 6 gennaio 2006, Bart Aimar ha scritto:
> Bart Aimar ha scritto:
> > Ma se voglio Lavorare su un altro documento GIA' aperto (e di cui
> > conosco il nome) cosa dovrei usare?
cosa intendi esattamente per "nome" ?
Mi spiace essere pedante, ma parlando di programmazione è indispensabile
essere precisi e formali.
Un documento può avere un percorso, un nome, un titolo, il frame che contiene
il documento a sua volta ha una proprietà Name e pure la finestra che
contiene il documento ha un titolo, quindi, se vuoi farmi risparmiare tempo
in congetture, è essenziale specificare meglio cosa intendi tu per nome.
> > E se voglio "attivare" un altro documento (sempre già aperto) come
> > imposto questo "select"?
[...]
Se per nome intendi il path oppure il URL allora puoi fare cosi:
sURL = ConvertToUrl("C:\Documenti\MioDocumento.odt")
oDoc = StarDesktop.loadComponentFromURL(sURL, "_default", 0, Array())
Si tratta del normale comando per aprire o creare un documento.
Il parametro "_default" indica ad OpenOffice.org che deve usare il
comportamento predefinito per quanto riguarda il frame (la finestra) di
destinazione per il documento.
In pratica, se il documento è già aperto allora lo porta semplicemente in
primo piano, senza creare una nuova finestra.
Se invece il documento non è già aperto allora crea una nuova finestra e ci
piazza dentro il documento.
Usando "_blank" si forza OOo a creare sempre una nuova finestra, anche se il
doc è già aperto.
Usando "_hidden" il documento viene aperto ma rimane invisibile.
spero di essere stato di aiuto
Paolo
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]