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]
