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

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

VBA Vs . VB

Μάθετε τις διαφορές μεταξύ της VBA ( Visual Basic for Applications ) και VB ( Visual Basic ), έτσι ώστε να μπορείτε να επιλέξετε τη γλώσσα προγραμματισμού κατάλληλη για τις ανάγκες επεξεργασίας δεδομένων σας . Σε γενικές γραμμές , η χρήση VBA αν χρειαστεί για την επεξεργασία δεδομένων σε ένα έγγραφο του Office , όπως ένα έγγραφο του Word ή ένα βιβλίο εργασίας Excel . Χρησιμοποιήστε VB , όταν θα πρέπει να συνεργαστεί με τα δεδομένα από το Web , ή να χρειαστεί να χρησιμοποιήσετε ένα από τα εξειδικευμένα μαθήματα διαθέσιμα μόνο στο πλαίσιο ΝΕΤ , όπως η κατηγορία "Ομιλία" , το οποίο μπορείτε να χρησιμοποιήσετε σε προγράμματα σύνθεσης ομιλίας . Εκτέλεση Προγραμμάτων
Η

VBA δεν μπορεί να δημιουργήσει εκτελέσιμα προγράμματα , αν και VB μπορεί. Τα προγράμματα αυτά έχουν την επέκταση αρχείου " EXE ", όπως κάνουν τα προγράμματα γραμμένα σε άλλες γλώσσες . Προγράμματα VBA τρέχουν μέσα σε μια ανοιχτή εμφάνιση μιας από τις εφαρμογές του Office . Για παράδειγμα , για να εκτελέσετε το πρόγραμμα VBA του Word , το Word πρέπει να εκτελείται για το πρόγραμμά σας για να λειτουργήσει .
Εικόνων Μοντέλα αντικειμένου
Η

Τα αντικείμενα που VBA λειτουργεί σε διαφορετικές από εκείνες VB λειτουργεί σε . VB εργάζεται σε αντικείμενα στο πλαίσιο NET , ενώ VBA λειτουργεί σε αντικείμενα μέσα σε μία από τις εφαρμογές του Office , όπως το μοντέλο αντικειμένου του Word . Για παράδειγμα , το μοντέλο αντικειμένου VBA του Word περιλαμβάνει την "Αναζήτηση" αντικείμενο, το οποίο σας επιτρέπει να αναζητήσετε το περιεχόμενο ενός εγγράφου του Word . VB δεν έχει αυτό το αντικείμενο. Μοντέλο αντικειμένου του Word περιλαμβάνει επίσης το " Active εγγράφου" αντικείμενο, το οποίο έχει υπο- αντικείμενα, όπως " Παράγραφος ", " Λόγος " και " χαρακτήρες . " VB στερείται και αυτά, αλλά έχει πολλά αντικείμενα στις κατηγορίες της ΝΕΤ πλαισίου . Οι κατηγορίες αυτές περιλαμβάνουν : «Ο προγραμματισμός των Windows ", " άτομα με ειδικές ανάγκες ", " Σχεδίαση ", και διάφορα άλλα.

Η Έλεγχοι
Η

Το σύνολο της εισαγωγής από το χρήστη σας ελέγχει τοποθετήσετε σε μορφές είναι πολύ μεγαλύτερο από ό, τι σε VB σε VBA . VBA έχει μόνο ένα μικρό παλέτα που χρησιμοποιούνται συνήθως ελέγχου, όπως πλαίσια κειμένου , λίστα ελέγχου , και τα κουμπιά εντολών . Σύνολο ελέγχου VB περιλαμβάνουν συμβουλές εργαλείων , μηνιαία ημερολόγια , και τα μπαρ της προόδου . Μπορείτε επίσης να δημιουργήσετε προσαρμοσμένα μενού σε VB με το " Strip Menu" και των σχετικών ελέγχων . VBA δεν έχει τέτοια δυνατότητα .
Εικόνων Intellisense
Η

Και τα δύο προγράμματα θα σας βοηθήσουν να μπείτε στον προγραμματισμό δηλώσεις με τεχνολογία Intellisense της Microsoft . Αυτό το χαρακτηριστικό έχει τους χαρακτήρες όπως τους πληκτρολογείτε , στη συνέχεια, εμφανίζει μικρά κουτιά κειμένου που προσφέρουν προτάσεις για την ολοκλήρωση τη λέξη που πληκτρολογείτε . Για παράδειγμα , εάν το πρόγραμμά σας έχει ένα στοιχείο ελέγχου κουμπιού που ονομάζεται " Button1 ", τόσο VBA και VB θα συστήσει το αντικείμενο " Button1 . " Ωστόσο , Intellisense VB εμφανίζει προτάσεις τη στιγμή που θα πληκτρολογήσετε τον πρώτο χαρακτήρα . Αντίθετα , VBA απαιτεί από εσάς να ζητήσετε προτάσεις πριν προσφέρει οποιαδήποτε .
Εικόνων Έλεγχος σφαλμάτων
Η

VB έχει καλύτερη έλεγχο από VBA σφάλματος , με τη μορφή ενός υπολογιστικού φύλλου , όπως πλέγμα στο κάτω μέρος του παραθύρου κωδικοποίησης . Αν κάνετε ένα συντακτικό λάθος κατά την πληκτρολόγηση μια δήλωση , VB θα σας αφήσει να συνεχίσετε την πληκτρολόγηση , θα εμφανίσει το κείμενο σφάλματος στο δίκτυο που μόλις ανέφερα , σας λέει ακριβώς τι αποφανθεί έχετε σπάσει . VBA δεν θα ελέγξει σύνταξη σας μέχρι να έχετε πατημένο το "Enter " για να μετακινηθείτε στην επόμενη γραμμή . Αν δεν βρείτε κάποιο σφάλμα , θα σας στείλει πίσω στη γραμμή με το σφάλμα , το οποίο μπορεί να διακόψει τη ροή πληκτρολόγηση .
Η
εικόνων

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

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