χρήστες του Word που είναι νέοι στη χρήση VBA στις λειτουργίες αναζήτησης μπορεί να ξεκινήσει την εκμάθηση της VBA με τη χρήση μακρο λειτουργίες του Word . Οι μακροεντολές είναι μικρά προγράμματα , που ονομάζεται επίσης σενάρια , που καταγράφουν τις ενέργειες που ένας χρήστης του Word παίρνει . Για παράδειγμα , ένας χρήστης του Word μπορεί να αρχίσει την καταγραφή μιας μακροεντολής , στη συνέχεια, πατήστε το πλήκτρο " Ctrl-F " για να εμφανιστεί το παράθυρο διαλόγου του Word λέξεις . Αυτή θα προσδιορίζει κάποιο κείμενο προς αναζήτηση , στη συνέχεια, πατήστε το κουμπί "Αναζήτηση" για να ξεκινήσει η πραγματική έρευνα . Όταν τερματίζεται η εγγραφή , καταγραφής μακροεντολών του Word θα έχουν δημιουργήσει ένα μικρό σενάριο που εκτελεί την αναζήτηση για το ίδιο κείμενο που ο χρήστης ψάχνει για .
Εικόνων Γράφοντας το σενάριο χωρίς εγγραφή Είναι
Παραδοσιακά , τα προγράμματα ηλεκτρονικών υπολογιστών , συμπεριλαμβανομένων των scripts που με τη VBA, δεν καταγράφονται , αλλά μάλλον είναι γραμμένα από τους προγραμματιστές . Παρά το γεγονός ότι τα σενάρια εγγραφής μπορεί να είναι ένας εύκολος και γρήγορος τρόπος για να παράγουν προγράμματα , τα προγράμματα η προσέγγιση αυτή δημιουργεί συνήθως καταλαμβάνουν περισσότερο τους πόρους του υπολογιστή ( π.χ. , μνήμη RAM και ο χρόνος επεξεργασίας ) από ό, τι απαιτείται . Αντίθετα , γράφοντας προγράμματα VBA με το χέρι στην VBA IDE ( ολοκληρωμένο περιβάλλον ανάπτυξης ) μπορεί να πάρει κάποια επιπλέον προσπάθεια για την εργασία , αλλά και να οδηγήσει σε ταχεία προγράμματα προσαρμοσμένα για τα ακριβή καθήκοντα για τα οποία έχουν γράψει .
Εικόνων
η λειτουργία Execute
Η
Για να γράψετε μια προσαρμοσμένη λειτουργία αναζήτησης με το χέρι , ο προγραμματιστής VBA θα συνεργαστεί με το VBA Εκτέλεση της συνάρτησης . Αυτή η λειτουργία είναι μέρος ενός στοιχείου Word που ονομάζεται το αντικείμενο της επιλογής , το οποίο αποθηκεύει το τρέχον επισημασμένο κείμενο . Η λειτουργία Execute λαμβάνει διάφορα επιχειρήματα , τα οποία είναι οι προδιαγραφές συνάρτηση χρησιμοποιεί για να κάνει τη δουλειά της . Ένα από τα επιχειρήματα Execute είναι " FindText ", το οποίο είναι το κείμενο που το πρόγραμμα θα ψάξει για . Εδώ είναι ένα παράδειγμα από ένα μικρό πρόγραμμα που συμπληρώνει το επιχείρημα FindText :
Sub FindSomething ( ) Dim xx = Selection.Find.Execute ( FindText : = " η " ) End Sub
Η
Η εκτέλεση μιας αντικατάσταση λειτουργίας
Η
Ο κώδικας προγραμματισμού που χρησιμοποιείται για να εκτελέσει μια βασική αντικατάσταση λειτουργία είναι παρόμοια με τον κώδικα για την λειτουργία εύρεσης . Προγραμματιστές καθορίσετε το κείμενο αντικατάστασης ως ένα άλλο επιχείρημα για τη λειτουργία Execute . Εδώ είναι ένα άλλο πρόγραμμα για να τονίσει την διαδικασία της αντικατάστασης που θα αλλάξει όλες τις εμφανίσεις της λέξης «κάτι» σε ένα έγγραφο με το κείμενο " somethingElse " :
Sub ReplaceSomething ( )
Dim x
x = Selection.Find.Execute ( FindText : = " κάτι " , ReplaceWith : = " somethingElse " )
End Sub
εικόνων Καθορισμός Επιλογές
Η
Με τη χρήση επιπλέον επιχειρήματα της λειτουργία Execute του , οι προγραμματιστές μπορούν να καθορίσετε επιλογές για την αναζήτηση και να αντικαταστήσει λειτουργίες . Αυτές οι επιλογές είναι ίδιες με εκείνες που διατίθενται σε " Εύρεση και αντικατάσταση " παράθυρο διαλόγου του Word : . " Ταιριάζει με ολόκληρη τη λέξη , " " αγώνα Case " και άλλοι
προγράμματα που προσαρμόζουν αναζητήσετε και να αντικαταστήσετε εργασίες δεν περιορίζονται μόνο σε τα επιχειρήματα της λειτουργία Execute του . Άλλα προγραμματισμός μπορεί να προστεθεί στο κείμενο που βρέθηκε χειριστεί με τρόπους δύσκολο να επιτευχθεί χωρίς προγραμματισμό . Για παράδειγμα , ένας προγραμματιστής μπορεί να καθορίσει ότι η χρήση της λειτουργίας αντικατάστασης δυναμικά μεταβαλλόμενο κείμενο αντικατάστασης , όπως η πρώτη λέξη των παραγράφων που περιέχουν τον όρο αναζήτησης .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα