Alle 13:29, sabato 25 marzo 2006, Bart Aimar ha scritto:
> Salve a tutti,
>
> ho necessità di eliminare tutti i nomi di area da un documento.
>
> Al momento enumero i nomi di area e li cancello uno ad uno con un ciclo
> di for, ma l'enumerazione e la rimozione di ogni singolo namedranges
> risulta un'operazione gravosa e lentissima.
>
> (Per i documenti che devo elaborare ci voglio anche 7, 10 minuti... e ci
> sono solo una quindicina di nomi di area!)
>
> E anche quando l'operazione è conclusa OO rimane come impantanato nella
> melassa.

dato che non hai allegato nesun codice di test immagino che un errore da parte 
tua sia da escludere a priori..


> Qualcuno conosce un modo per eliminarli tutti di un botto?

Non c'è un modo documentato per farlo

>
> ThisComponent.NamedRanges.ElementsName 
ElementNameS (la S va alla fine)

> restituisce un array con tutti i 
> nomi di area, ma non trovo modo di svuotare quell'oggetto (ma è un
> oggetto?).

No, è un array, lo hai detto tu stesso.

Non puoi modificare il contenuto di ElementNames dato che si tratta di una 
pseudo-proprietà di sola lettura


> Devo ammettere che il concetto stesso di array mi è un po' fumoso... e 
> ne approfitterei, se qualcuno raccoglie la palla, per chiarirmelo un po'.

array = matrice

ciao
Paolo

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

Rispondere a