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