OFFXP: Come rimuovere lo spazio iniziale per i valori convertiti in stringhe

Traduzione articoli Traduzione articoli
Identificativo articolo: 290359 - Visualizza i prodotti a cui si riferisce l?articolo.
Questo articolo è stato precedentemente pubblicato con il codice di riferimento I290359
Per la versione di questo articolo relativa a Microsoft Office 98, vedere 186107.
Per la versione di questo articolo relativa a Microsoft Office 97, vedere 170723.
Espandi tutto | Chiudi tutto

Sommario

La funzione Str() di Microsoft Visual Basic, Applications Edition restituisce la rappresentazione in forma di stringa di un valore numerico rappresentato da (n). I numeri positivi e gli zeri vengono convertiti in stringa con uno spazio iniziale.

In questo articolo sono descritti alcuni metodi che possono essere utilizzati per rimuovere lo spazio iniziale dai valori convertiti in stringhe.

Informazioni

Microsoft fornisce esempi di programmazione a scopo puramente illustrativo, senza alcuna garanzia di qualsiasi tipo, sia espressa che implicita, ivi incluse, senza limitazioni, le garanzie implicite di commerciabilità o idoneità per uno scopo particolare. In questo articolo si presume che l'utente conosca il linguaggio di programmazione in questione e gli strumenti utilizzati per creare ed eseguire il debug delle procedure. Gli esperti Microsoft sono autorizzati a fornire spiegazioni in merito alla funzionalità di una particolare procedura, ma in nessun caso a modificare questi esempi per fornire funzionalità aggiuntive o a creare procedure atte a soddisfare specifiche esigenze. Se si dispone di esperienza di programmazione limitata, si consiglia di contattare un Microsoft Certified Partner o la filiale Microsoft locale per informazioni sulla consulenza tecnica. Per ulteriori informazioni in merito ai Microsoft Certified Partner, visitare il seguente sito Web:
http://mcspreferral.microsoft.com/default.asp?lan=4
Per ulteriori informazioni sulle opzioni di supporto disponibili e su come contattare Microsoft, visitare il seguente sito Web Microsoft (informazioni in lingua inglese):
http://support.microsoft.com/
Il codice macro di esempio riportato di seguito consente di convertire un valore numerico in un valore di stringa. La variabile "lastName" viene quindi unita a "empcode" e memorizzata nella variabile "license":
lastName = "Peterson"
empcode = Str(1234)
license = lastName & empcode 'Result is: Peterson 1234
Il codice macro di esempio riportato di seguito consente di convertire un valore numerico in un valore di stringa e di rimuovere lo spazio iniziale aggiunto automaticamente da Str() usando la funzione LTrim$() di Visual Basic. La variabile "lastName" viene quindi unita a "empcode" e memorizzata nella variabile "license":
lastName = "Peterson"
empcode = Str(1234)
empcode = LTrim$(empcode)
license = lastName & empcode 'Result is: Peterson1234
In Visual Basic, Applications Edition è possibile convertire valori numerici in valori di stringa utilizzando la funzione CStr(). Questa funzione elimina automaticamente lo spazio iniziale senza richiedere l'utilizzo della funzione Trim$() come nel seguente esempio:
lastName = "Peterson"
empcode = CStr(1234)
license = lastName & empcode 'Result is: Peterson1234
La funzione Str() viene utilizzata per convertire un valore numerico in una stringa. Può essere utile quando si utilizza l'istruzione MsgBox per concatenare testo e una variabile numerica. Lo spazio iniziale che viene generato dalla funzione Str() elimina la necessità di aggiungere uno spazio supplementare tra i due valori nell'istruzione MsgBox. Ad esempio:
sValue = Str(457)
MsgBox "Total sales equal" & sValue
' Result is: Total sales equal 457
La sintassi corretta per concatenare testo e il contenuto di una variabile numerica è la seguente:
MsgBox "Total sales equal " & 457
' Result is: Total sales equal 457
oppure
MsgBox "Total sales equal" & Str(457)
' Result is: Total sales equal 457
oppure
MsgBox "Total sales equal " & CStr(457)
' Result is: Total sales equal 457

Proprietà

Identificativo articolo: 290359 - Ultima modifica: giovedì 12 ottobre 2006 - Revisione: 3.2
Le informazioni in questo articolo si applicano a
  • Microsoft Access 2002 Standard Edition
  • Microsoft Excel 2002 Standard Edition
  • Microsoft PowerPoint 2002 Standard Edition
  • Microsoft Word 2002 Standard Edition
Chiavi: 
kbdta kbhowto KB290359
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com