Μία προσέγγιση για τον προγραμματισμό VBA δεν απαιτεί από εσάς να γνωρίζετε κάποια από τη γλώσσα VBA . Η προσέγγιση αυτή ονομάζεται " καταγραφή μακροεντολών " και λειτουργεί ως εξής : Μπορείτε να εκτελέσετε το "Macro recorder " εντολή , η οποία τελεί υπό την "Προγραμματιστής " καρτέλα του προγράμματος του Office - Word, για παράδειγμα . VBA θα αρχίσουμε την μετάφραση κάθε μία από τις επιλογές του μενού , κουμπί κλικ και πατήματα πλήκτρων που κάνετε στο Word, σε καταστάσεις VBA . Για παράδειγμα , μετά την εκτέλεση του Macro recorder , μπορείτε να πληκτρολογήσετε τη λέξη "Hello" στο τρέχον έγγραφο . VBA μεταφράζει αυτή τη διαδικασία στην ακόλουθη δήλωση VBA :
selection.typetext "Hello "
εικόνων Εγχειρίδιο Προγραμματισμού
Η
Εγχειρίδιο προγραμματισμού VBA προσφέρει μια σειρά από πλεονεκτήματα κατά τον προγραμματισμό του με τον Macro recorder . Το ένα είναι ότι θα εξαλείψει πολλές από τις περιττές δηλώσεις ότι Macro recorder προσθέτει συνήθως στα προγράμματα . Αυτό σημαίνει ότι τα προγράμματά σας θα είναι μικρότερα και τρέχει πιο γρήγορα από ό, τι μακρο - ηχογραφημένα προγράμματα . Ίσως ένα μεγαλύτερο όφελος εγχειρίδιο προγραμματισμού είναι ότι μπορείτε να εκτελέσετε εργασίες που Macro recorder δεν μπορεί να εκτελέσει . Για παράδειγμα , εάν καταγράψετε μια μακροεντολή για να ταξινομήσετε μια λίστα με τους αριθμούς , η μακροεντολή θα ταξινομήσετε τους αριθμούς μόνο στη συγκεκριμένη περιοχή που χρησιμοποιήσατε κατά την εγγραφή της μακροεντολής . Αντίθετα, με το χέρι γραπτό πρόγραμμα VBA θα σας αφήσει να ταξινομήσετε τους αριθμούς σε μια αυθαίρετη περιοχή επιλογής .
Η Virtual αντικείμενα
Η
Εγχειρίδιο προγραμματισμού VBA περιλαμβάνει το χειρισμό των εικονικών αντικειμένων μιας εφαρμογής του Office . Για παράδειγμα , το Excel VBA έχει το " Range" αντικείμενο, το οποίο μπορείτε να χρησιμοποιήσετε για να διαβάσετε και να ορίσετε την τιμή ενός κελιού φύλλο ή ομάδα κυττάρων . Για παράδειγμα , η ακόλουθη δήλωση VBA θα εμφανιστεί στο πλαίσιο της "άμεσης " παράθυρο του περιβάλλοντος προγραμματισμού VBA , τα περιεχόμενα του κελιού Α1 στο τρέχον φύλλο .
Debug.Print Range ( "A1" )
Για να αντικαταστήσετε την τιμή στο κελί A1 με κάποια άλλη τιμή , μπορείτε να γράψετε μια δήλωση , όπως τα ακόλουθα :
Range ( "A1 " ) = " μια νέα τιμή "
εικόνων το περιβάλλον Προγραμματισμού
Η
προγραμματιστές VBA χρησιμοποιούν το περιβάλλον προγραμματισμού VBA , που ονομάζεται επίσης το « ολοκληρωμένο περιβάλλον ανάπτυξης " για να γράψει προγράμματα VBA . Το IDE έχει πολλές συνιστώσες , μία εκ των οποίων είναι ένα παράθυρο στο οποίο οι προγραμματιστές μπορούν να πληκτρολογήσετε τα προγράμματά τους . Ένα άλλο στοιχείο είναι η " πρόγραμμα περιήγησης αντικειμένου , " μια μηχανή αναζήτησης που ψάχνει το δίκτυο των εικονικών αντικειμένων για την εφαρμογή του Office που το περιβάλλον είναι συνδεδεμένη. Για παράδειγμα , ενώ το IDE για την Access , μπορείτε να πληκτρολογήσετε " Βάση δεδομένων " στο " πρόγραμμα περιήγησης αντικειμένου " για να δείτε μια λίστα με τις λειτουργίες , τις εκδηλώσεις και τις ιδιότητες που είναι μέλη του αντικειμένου βάσης δεδομένων .
Εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα