Conversione di numeri in stringhe (Microsoft Word)
Sai già che puoi usare le variabili nelle tue macro e che ci sono due tipi basilari di variabili: variabili stringa (contenenti caratteri) e variabili numeriche (contenenti valori numerici). Puoi convertire rapidamente e facilmente un numero in una stringa. Questo viene fatto con la funzione Str (). La sintassi per utilizzare questa funzione è:
A = Str(B)
In questa sintassi, se B è un valore numerico uguale a 5, una volta completato, la stringa in A sarà “5”; se B è -4, allora A sarebbe “-4”. Nota lo spazio iniziale durante la conversione di numeri positivi. Ciò potrebbe non fornire risultati soddisfacenti per alcune subroutine. Invece, dovresti creare una funzione che restituisca una versione ridotta della stringa. La seguente funzione fa proprio questo:
Function ToNum(X as Variant) as String Dim A as String A = Ltrim(Str(X)) ToNum = A End Function
Il motivo per cui il valore passato alla funzione (X) è definito come Variant è che puoi quindi passare qualsiasi tipo di valore numerico.
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti WordTips), ho preparato una pagina speciale che include informazioni utili.
WordTips è la tua fonte di formazione economica su Microsoft Word.
(Microsoft Word è il software di elaborazione testi più popolare al mondo.) Questo suggerimento (1093) 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: