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 " για να μετακινηθείτε στην επόμενη γραμμή . Αν δεν βρείτε κάποιο σφάλμα , θα σας στείλει πίσω στη γραμμή με το σφάλμα , το οποίο μπορεί να διακόψει τη ροή πληκτρολόγηση .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα