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

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

Μέθοδοι VBA

της Microsoft Visual Basic for Applications ( VBA ) γλώσσα προγραμματισμού που μπορεί να χρησιμοποιηθεί για να γράψει μικρά προγράμματα , ή " μακροεντολών ", για την επεξεργασία των δεδομένων στο Word, Excel ή άλλα έγγραφα του Office . Μπορείτε να μάθετε γρήγορα πολλά για τις μεθόδους VBA χρησιμοποιώντας macro recorder πρόγραμμα του Office σας κάτω από την καρτέλα του "Προγραμματιστής " . Αυτή η εντολή δημιουργεί προγράμματα που περιέχουν συνήθως μέθοδοι VBA μπορείτε να μελετήσετε και να πειραματιστούν με . Αντικειμενοστραφής Προγραμματισμός
Η

Προγραμματιστές αντικειμενοστραφών γλωσσών προγραμματισμού αφορούν σε συγκεκριμένες λειτουργίες μέσα σε ένα object-oriented γλώσσα ως " μέθοδοι ". Μέθοδοι είναι λειτουργίες που είναι μέλη μιας κλάσης ή αντικείμενο. Για παράδειγμα , η "Αναζήτηση " αντικείμενο στο Word VBA , η οποία παρέχει τους πόρους για τον εντοπισμό κείμενο σε ένα έγγραφο , έχει μια λειτουργία που ονομάζεται μέλους " Εκτέλεση ", το οποίο πραγματοποιεί αναζητήσεις στο κείμενο . Αφού « Εκτέλεση » είναι μια λειτουργία που είναι μέλος ενός αντικειμένου , είναι μια μέθοδος . Για μια επισκόπηση των εννοιών του αντικειμενοστρεφούς προγραμματισμού , δείτε Αντικειμενοστρεφής Προγραμματισμός Tutorial Aonaware του . Για μια επισκόπηση της VBA , Stephanie Krieger της VBA Primer .
Εικόνων Χρησιμοποιώντας μεθόδους σε προγράμματα
Η

Για να είναι σε θέση να γράψω τις δηλώσεις VBA που χρησιμοποιούν μεθόδους , ανοίξτε το περιβάλλον προγραμματισμού Visual Basic πρόγραμμα κάνοντας κλικ στο κουμπί " Visual Basic" της καρτέλας "Προγραμματιστής " . Μόλις στο εσωτερικό του περιβάλλον , μπορείτε να δημιουργήσετε ένα απλό , ένα - Διαδικασία λειτουργίας για να γράψετε μια μέθοδο που θέλετε να χρησιμοποιήσετε και, στη συνέχεια , πληκτρολογήστε μια δήλωση VBA που εφαρμόζει τη μέθοδο . Ένα παράδειγμα προγράμματος που χρησιμοποιεί τη μέθοδο "Αναζήτηση " αντικειμένου " Execute" είναι η ακόλουθη

Public Sub UseTheExecuteMethod ( )

Selection.Find.Execute findtext : . = "Γεια " , replacewith : = " αντίο "

End Sub

Η Επιχειρήματα
Η

περισσότερες μέθοδοι απαιτούν πληροφορίες από εσάς , τον προγραμματιστή , για να κάνουν τη δουλειά τους . Θα παράσχει αυτές τις πληροφορίες με τη μορφή των επιχειρημάτων της μεθόδου . VBA σας επιτρέπει να καθορίσετε το όνομα της κάθε επιχείρημα σε μια μέθοδο , η οποία καθιστά τον προσδιορισμό του σκοπού του κάθε επιχειρήματος σαφής. Μπορείτε να δείτε το όνομα επιχειρήματα κατά την εργασία στο ακόλουθο παράδειγμα . Δεν είναι απαραίτητο να γνωρίζει κάθε VBA να μαντέψει ότι η « FindText " επιχείρημα είναι το ένα προσδιορίζει το κείμενο που θέλετε να αναζητήσετε . Ομοίως , η « ReplaceWith " επιχείρημα δείχνει ότι το επιχείρημα αυτό είναι το κείμενο που θέλετε να χρησιμοποιήσετε στη θέση της αξίας του " FindText " επιχείρημα του

Selection.Find.Execute FindText : . = "Γεια " , ReplaceWith : = " αντίο "
εικόνων Αξίες Επιστροφή
Η

Μερικές μέθοδοι επιστρέψει μια τιμή , όπως μια σειρά, τον αριθμό ή κάποιο άλλο είδος . Μπορείτε να χρησιμοποιήσετε αυτήν την τιμή επιστροφής για να αποθηκεύσετε τα δεδομένα που η μέθοδος που συγκεντρώθηκαν μετά το εκτελεστεί . Για παράδειγμα , το " Execute" μέθοδο του "Αναζήτηση" αντικείμενο επιστρέφει " True" αν βρεθεί το κείμενο για το οποίο το είπε για την αναζήτηση . Εδώ είναι ένα κομμάτι από ένα πρόγραμμα VBA που ελέγχει τη μέθοδο "Εκτέλεση " , όπως ακριβώς περιγράφεται

FoundIt = Selection.Find.Execute ( FindText : = "γεια " ) .

Αν ( FoundIt ) Στη συνέχεια,

MsgBox ( " βρήκα το κείμενο που ζητείται . » )

End If
Η
εικόνων

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

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