On 22/03/06, D. Michel Morelli <[EMAIL PROTECTED]> wrote:
> Ciao all. Sto creando dei template standard per un cliente, e
> all'interno di questi template ci sono dei campi che devono essere
> inseriti di volta in volta. Facciamo ad esempio la data ed una somma in
> euro. Quello che vorrei fare io è avere la possibilità che writer la
> prima volta che si apre il documento (oppure richiamando una macro) mi
> faccia comparire una maschera dove inserire questi dati ed in automatico
> inserire i valori immessi al posto giusto.
>
> E' possibile fare cio'?
>
> M.
>
> --
> -------------------------------
> Studio Legale Sutti
> Via Montenapoleone 8
> 20121 Milano
> Central e-mail: [EMAIL PROTECTED]
> Web http://www.sutti.com
> Tel. +39-02-762041
> Fax +39-02-76204805
> ----------
> This message is from a law firm. It is confidential and may be
> *privileged*. If it is not intended for you please inform us then delete
> it. If its  content is not about the business of the firm or of its
> clients then the message is neither from nor sanctioned by the firm. Use
> of this or any other e-mail facility of Studio Legale Sutti signifies
> consent to interception by Studio Legale Sutti.
> ----------
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
Ciao,

sicuramente ci sono metodi estremamente piu' eleganti e veloci ma se
hai fretta puoi fare cosi':

Inserisci nel template un numero di bookmarks pari al numero di campi
da riempire, quindi crea una finestra di dialogo dove l'utente puo'
inserire il valore per ciascuno di questi campi. Quando l'utente preme
OK crea un cursore, muovilo sui bookmarks che hai definito
precedentemente e inserisci il testo che l'utente ha inserito nella
finestra di dialogo. Se sei in vena di programmare puoi mettere un po'
di controlli associati all'evento "premuto il tasto OK" e verificare
che i dati inseriti nella finestra di dialogo siano corretti.

Puoi associare la macro che apre la finestra di dialogo all'apertura
del documento, l'inconveniente di questo metodo e' che ogni volta che
l'utente riapre il documento la finestra di dialogo si ripresenta
anche se i dati sono gia' stati inseriti. Ovviare a questo
inconveniente e' un po' rognoso perche' dovresti verificare se i dati
esistono gia' e se questo e' il caso interrompere la macro o fare
altri test piu' o meno complicati (ad esempio usare hasLocation -
funge sempre - o vedere se il nome del file e' "senza titolo" - solo
per OOo in Italiano). Alternativamente puoi associare la macro a un
pulsante non stampabile (piu' semplice).

Ciao,

Michele

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a