Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Visual Βασικά Προγραμματισμός

Πώς να μετατρέψετε μια μεταβλητή συμβολοσειράς σε μια Μεταβλητή Μορφή σε VBA

VBA είναι μικρή για Visual Basic , μια γλώσσα προγραμματισμού από τη Microsoft που χρησιμοποιεί Graphics User Interface ( GUI ) για τον προγραμματιστή να αλληλεπιδράσει με . Λαμβάνοντας υπόψη ότι ένας προγραμματιστής C μπορεί να χρειαστεί να γράψει εκατοντάδες γραμμές κώδικα μόνο για να κάνουν ένα παράθυρο , σε Visual Basic αυτό συμβαίνει αυτόματα . Ένα πράγμα που ένα Visual Basic προγραμματιστής μπορεί να θέλετε να κάνετε είναι να δημιουργήσετε μια φόρμα με μια συγκεκριμένη σειρά , ως μέρος του ονόματός του . Αυτό μπορεί επίσης να θεωρηθεί ως μετατροπή μιας μεταβλητής συμβολοσειράς σε μια μεταβλητή μορφή. Οδηγίες
Η 1

Δήλωση μεταβλητών σας . Εκτός από μια μεταβλητή συμβολοσειράς ( εδώ ονομάζεται sValue ) και με τη μορφή μεταβλητής ( εδώ ονομάζεται objForm ) , θα πρέπει να έχετε ένα άλλο string για να κρατήσει ολόκληρο το όνομα της φόρμας , και μια άλλη μεταβλητή που αντιπροσωπεύει τον τύπο της φόρμας . Παράδειγμα κώδικα :

Dim objForm Όπως FormDim sValue Όπως StringDim FullTypeName Όπως StringDim FormInstanceType ως τύπου 2

Δώστε sValue μια τιμή συμβολοσειράς . Δημιουργήστε το πλήρες όνομα τύπου της μορφής προσαρτώντας την εφαρμογή και την ονομασία του προϊόντος σε ένα χρονικό διάστημα και sValue . Παράδειγμα κώδικα : " . " & SValue

sValue = " Φόρμα2 " FullTypeName = Application.ProductName υποδήματα
3

Αποκτήστε τον τύπο της συγκεκριμένης μορφής χρησιμοποιώντας τη μέθοδο Type.GetType . Ορισμός FormInstanceType σε αυτήν την τιμή . Δημιουργήστε ένα νέο παράδειγμα αυτού του τύπου της μορφής και να objForm σε αυτό το νέο παράδειγμα . Παράδειγμα κώδικα :

FormInstanceType = Type.GetType ( FullTypeName , True , True ) objForm = ctype ( Activator.CreateInstance ( FormInstanceType ) , Μορφή )
Η 4

Βεβαιωθείτε ότι ήταν επιτυχημένη από την χρησιμοποιώντας το έντυπο . Εμφάνιση μέθοδο με objForm . Παράδειγμα κώδικα :

objForm.Show ( )
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα