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]

Rispondere a