Τρόπος κατάργησης του διαστήματος που προηγείται για τιμές που μετατρέπονται σε συμβολοσειρές

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 290359 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Περίληψη

Η Microsoft Visual Basic for ApplicationsStr()συνάρτηση επιστρέφει την αναπαράσταση ως συμβολοσειράς της μια αριθμητική τιμή που αναπαριστάται ως (n). Θετικούς αριθμούς και μηδενικές τιμές μετατρέπονται σε μια συμβολοσειρά με ένα κενό διάστημα στην αρχή.

Αυτό το άρθρο ασχολείται με τις μεθόδους που μπορούν να χρησιμοποιηθούν για την κατάργηση του χώρου στην αρχή για τιμές που μετατρέπονται σε συμβολοσειρές.

Περισσότερες πληροφορίες

Η Microsoft παρέχει παραδείγματα προγραμματισμού μόνο για λόγους επεξήγησης, χωρίς να παρέχει καμία εγγύηση, σιωπηρή ή ρητή. Σε αυτά περιλαμβάνονται, ενδεικτικά, οι σιωπηρές εγγυήσεις εμπορευσιμότητας ή/και καταλληλότητας για συγκεκριμένο σκοπό. Αυτό το άρθρο προϋποθέτει ότι είστε εξοικειωμένοι με τη γλώσσα προγραμματισμού που παρουσιάζεται, καθώς και με τα εργαλεία που χρησιμοποιούνται για τη δημιουργία και τον εντοπισμό σφαλμάτων κώδικα διαδικασιών. Οι μηχανικοί υποστήριξης της Microsoft μπορούν να σας εξηγήσουν τη λειτουργικότητα μιας συγκεκριμένης διαδικασίας, αλλά δεν θα τροποποιήσουν αυτά τα παραδείγματα, για να παράσχουν πρόσθετες λειτουργίες, ούτε θα δημιουργήσουν διαδικασίες, για να καλύψουν τις συγκεκριμένες απαιτήσεις σας.Το ακόλουθο δείγμα κώδικα μακροεντολής μετατρέπει μια αριθμητική τιμή σε μια τιμή συμβολοσειράς. Η μεταβλητή "Επώνυμο" είναι ενωμένα με "empcode" και να αποθηκευτεί στη μεταβλητή "Άδεια":
lastName = "Peterson"
empcode = Str(1234)
license = lastName & empcode 'Result is: Peterson 1234
				
Το ακόλουθο δείγμα κώδικα μακροεντολής μετατρέπει μια αριθμητική τιμή σε μια τιμή συμβολοσειράς και, στη συνέχεια, καταργεί το διάστημα στην αρχή που προστέθηκε αυτόματα απόStr()χρησιμοποιώντας τοLTrim$()Function. Η μεταβλητή "Επώνυμο" είναι ενωμένα με "empcode" και να αποθηκευτεί στη μεταβλητή "Άδεια":
lastName = "Peterson"
empcode = Str(1234)
empcode = LTrim$(empcode)
license = lastName & empcode 'Result is: Peterson1234
				
Στη Visual Basic for Applications, μπορείτε να μετατρέψετε αριθμητικές τιμές με τιμές συμβολοσειράς με τη Visual Basic for ApplicationsCStr()Function. Η συνάρτηση πέσει στο διάστημα στην αρχή αυτόματα, χωρίς την ανάγκη για τη χρήση τουTrim$()συνάρτηση, όπως στο ακόλουθο παράδειγμα:
lastName = "Peterson"
empcode = CStr(1234)
license = lastName & empcode 'Result is: Peterson1234
				
Για ναStr()συνάρτηση χρησιμοποιείται για να μετατρέψει μια αριθμητική τιμή σε μια συμβολοσειρά. Αυτό είναι χρήσιμο όταν χρησιμοποιείτε τοΠλαίσιο μηνύματοςπρόταση για να προσθέσετε κείμενο και μια αριθμητική μεταβλητή. Σημειώστε ότι το μηδενικό διάστημα που δημιουργείται από τοStr()συνάρτηση κάνει δεν χρειάζεται να προσθέσετε μια επιπλέον διάστημα μεταξύ των δύο τιμών με τηΠλαίσιο μηνύματοςπρόταση. Για παράδειγμα:
sValue = Str(457)
MsgBox "Total sales equal" & sValue
' Result is: Total sales equal 457
				
Η σωστή σύνταξη για συνδυασμό κειμένου και το περιεχόμενο του μια αριθμητική μεταβλητή είναι ως εξής:
MsgBox "Total sales equal " & 457
' Result is: Total sales equal 457
				
-ή-
MsgBox "Total sales equal" & Str(457)
' Result is: Total sales equal 457
				
-ή-
MsgBox "Total sales equal " & CStr(457)
' Result is: Total sales equal 457
				

Ιδιότητες

Αναγν. άρθρου: 290359 - Τελευταία αναθεώρηση: Τρίτη, 28 Σεπτεμβρίου 2010 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 97 Standard Edition
  • Microsoft Excel 2004 for Mac
  • Microsoft Excel X for Mac
  • Microsoft Excel 2001 για Mac
  • Microsoft Excel 98 για Macintosh
  • Microsoft Word 2002 Standard Edition
  • Microsoft Word 2000 Standard Edition
  • Microsoft Word 97 Standard Edition
  • Microsoft Word 2004 for Mac
  • Microsoft Word X για Macintosh
  • Microsoft Word 2001 για Mac
  • Microsoft Word 98 για Macintosh
  • Microsoft Office PowerPoint 2003
  • Microsoft PowerPoint 2002 Standard Edition
  • Microsoft PowerPoint 2000 Standard Edition
  • Microsoft PowerPoint 97 Standard Edition
  • Microsoft PowerPoint 2004 for Mac
  • Microsoft PowerPoint 2001 για Mac
  • Microsoft PowerPoint X for Mac
  • Microsoft PowerPoint 98 για Macintosh
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
  • Microsoft Access 2000 Standard Edition
  • Microsoft Access 97 Standard Edition
Λέξεις-κλειδιά: 
kbhowto kbmt KB290359 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:290359

Αποστολή σχολίων

 

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