Paolo Mantovani ha scritto:
Ciao Bart,
ciao Paolo
.. lo sapevo che mi cazziavi... :-)
L'errore non va mai escluso a priori, ma in questo caso il mio codice è
sì molto lento, ma funziona! Quindi escluderei... :-)
Eh allora escludiamo pure e continuiamo a fare della poesia ! :-)
Ma avete paura a scrivere tre righe di test e mandarle in ML ?
Un certo timore c'è... ma se insisti :-)
eccoti il codice:
sub Elimina_Tutti_NomiArea
oDoc = ThisComponent
oAree=oDoc.NamedRanges'
For i = 0 to oAree.getCount() - 1
oNomiArea = oAree.ElementNames(n)
oAree. RemoveByName(oNomiArea)
next
End Sub
Inoltre occorre mettere i tuoi interlocutori in condizione di fare delle
verifiche in condizioni predeterminate.
In questo caso l'unico modo per fare delle verifiche sarebbe quello di
usare un mio file... perchè sembrano quelli che danno problemi.
Si tratta di computi metrici in excel (versione vba di Ultimus) da
trasferire su UltimusFree per OO.
Sappi che nel mio pc occorre circa un ventesimo di secondo per eliminare 15
named ranges, quindi come faccio a riprodurre il problema????
Vediamo se dipende dal metodo (forse ne usi uno diverso) o dai documenti
su cui si applica la macro...
ma quale RTFM??
Volevo solo darti un 'puntatore'. Le matrici sono roba di matematica.
Certo Paolo, cosa sono le matrici non posso non saperlo... ma come si
usano in Starbasic era (ed è) il mio problema....
Il tuo "puntatore" mi ha fatto riflettere... prima di chiedere era forse
meglio leggere il fottuto manuale... :-)
E' vero: non l'hai detto... ma sono certo che l'hai pensato... :-)
[ ]
Paolo, gradiresti provare a cancellare i namedranges direttamente dal
mio file?
Anzi, lo posso inviare direttamente a chiunque abbia voglia provare...
Se poi lo tenete "da conto", dopo aver eliminato i nomi di area, potremo
fare (tutti insieme) un altro gioco: trasferire prime tre tabelle in un
altro documento.
L'operazione a manina ci mette pochi secondi, via macro una vita
(parecchi minuti) e fallisce una volta si e una no... ma questa è
un'altra storia e altro thread...
Mi viene ancora in mente una cosa: su quel file, sulla tabella
"COMPUTO", nelle celle AR1, AS1, AV1, etc ci sono degli strani simboli
che assomigliano a manici di ombrello e/o ad una J al rovescio (mirror).
Inutile cancellare la riga... quei segni si trasferisco sulla riga che
diventa la 0... mai capito cosa fossero.
Di questo farneticai (credo) sulla lista utenti, parlando da solo...
perchè usando uno di questi file per incominciare a elaborare
UltimusFree mi ritrovavo con OO impantanato nella melassa...
Risolsi partendo con un file nuovo e copiando solo le parti NON "infettate"!
Adesso, ma ho poco tempo per impegni professionali e famigliari, ma
provo al rovescio, cioè
- prendo uno di questi documenti (lentissimamente) traferito
- lo ri-trasferisco con la medesima tecnica in un altro template di
UltimusFree vuoto
e vediamo se ci sono ancora questi problemi di lentezza...
Anche se devo dire che sul UltimuFree per OO i nomi di area sono molti
molti meno...
comunque appena posso vi farò sapere...
grazie Paolo
ciao
Bart
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]