Cancellazione rapida dei contenuti degli array (Microsoft Word)
Se hai programmato in VBA, conosci il valore dell’utilizzo di array di variabili per memorizzare le informazioni. Non è raro iniziare a lavorare con array di grandi dimensioni nelle macro. Ad esempio, potresti dichiarare un array di stringhe di 100 elementi, come segue:
Dim MyText(99) As String
Durante l’esecuzione della macro, le informazioni possono essere memorizzate e ripristinate negli elementi dell’array. Ad un certo punto, potresti voler cancellare tutte le informazioni nell’array. Un modo classico per farlo è usare un ciclo For … Next per scorrere ogni elemento dell’array, come segue:
For J = 0 To 99 MyText(J) = "" Next J
Quando il ciclo è completo, tutto è stato cancellato dall’array.
Un modo più rapido per eseguire la stessa operazione è utilizzare la funzione CANCELLA, come segue:
Erase MyText
Una volta eseguita, questa singola riga imposta ogni elemento dell’array MyText su una stringa vuota. Se l’array è numerico, ogni elemento dell’array è impostato su zero.
WordTips è la tua fonte di formazione economica su Microsoft Word.
(Microsoft Word è il software di elaborazione testi più popolare al mondo.) Questo suggerimento (7657) si applica a Microsoft Word 97, 2000, 2002 e 2003. È possibile trovare una versione di questo suggerimento per l’interfaccia della barra multifunzione di Word (Word 2007 e più tardi) qui: