Μια βασική διαφορά είναι το αν μια μονάδα Excel είναι ένα πρότυπο ή κατηγορίας ενότητα . Ενώ και οι δύο περιλαμβάνουν δηλώσεις , τις δηλώσεις και τις διαδικασίες του προγράμματος , τυποποιημένες ενότητες του Excel , η οποία είναι η πιο κοινή και πιο εύκολο να γράψει , περιλαμβάνουν μόνο το προκαθορισμένο ή "standard" αντικείμενα . Σε αντίθεση , μια λειτουργική μονάδα κλάσης είναι ένας από εσάς να γράψετε χρησιμοποιώντας προσαρμοσμένα αντικείμενα στα οποία μπορείτε , αντί για το Excel , τη δημιουργία του αντικειμένου και να προσδιορίζουν τις ιδιότητες και τις δράσεις η κατηγορία περιέχει . Κάθε χρησιμοποιεί ένα διαφορετικό παράθυρο στο Excel VBE . Για να αποκτήσετε πρόσβαση και να κάνετε την επιλογή σας , ξεκινήστε κάνοντας κλικ στην καρτέλα Προγραμματιστής στο κύριο μενού του Excel 2007 ή το 2010 . Κάντε κλικ στο εικονίδιο Visual Basic - η πρώτη εικόνα στα αριστερά - για να ανοίξετε το VBE . Κάντε κλικ για να επιλέξετε τη σελίδα στην οποία θέλετε να προσθέσετε την ενότητα ή επιλέξτε " ThisWorkbook " αν θέλετε να εφαρμόσετε τη μονάδα σε ολόκληρο το βιβλίο εργασίας . Τέλος , κάντε κλικ στην επιλογή Εισαγωγή στο κύριο μενού VBE και να επιλέξετε είτε μονάδα ή μονάδα κλάσης για να ανοίξετε ένα χώρο εργασίας στον οποίο μπορείτε να πληκτρολογήσετε στη μονάδα .
Εικόνων Πεδίο
Η
Excel ενότητες διαφέρουν ανάλογα με το αν ο κωδικός που περιέχουν είναι δημόσια, ιδιωτικά , ή εάν οι μονάδες περιλαμβάνει και τα δύο. Αν δεν έχετε ορίσει μια προτίμηση , ωστόσο , η προεπιλεγμένη ρύθμιση είναι " Public ", που σημαίνει ότι μπορείτε να χρησιμοποιήσετε τον κώδικα οπουδήποτε στο έργο σας . Η αλλαγή του πεδίου εφαρμογής της μονάδας προς τη "Ιδιωτικό" κάνει τον κώδικα που γράφετε διαθέσιμο μόνο εντός της εν λόγω μονάδας . Για παράδειγμα , μπορείτε να δηλώσετε τις μεταβλητές ως ιδιωτικά έτσι ώστε να ισχύουν μόνο για την εν λόγω ενότητα , αλλά καθορίζουν τις ενέργειες που εκτελούν δημόσια, ώστε να μπορείτε να χρησιμοποιήσετε τον κώδικα σε λειτουργικές μονάδες αλλού στο έργο σας .
Η Απόδοση
Η
ενότητες Excel διαφέρουν ως προς τη λειτουργικότητά τους . Μερικοί εκτελούν υπορουτίνες , ενώ άλλοι εκτελούν λειτουργίες . Υπορουτίνες είναι οι διαδικασίες που εκτελεί μια ενέργεια , αλλά δεν επιστρέφουν ένα αποτέλεσμα . Έχουν συνήθως τη μορφή , εμφάνιση, εκτύπωση , ανοίγουν, να κλείνουν ή να εκτελέσετε έναν υπολογισμό για τα οποία οι μεταβλητές που εμπλέκονται δεν αλλάζουν , και εκεί είναι πάντα μόνο ένα αποτέλεσμα . Λειτουργίες , από την άλλη πλευρά , οι διαδικασίες εκτελούν ενέργειες , όπως υπολογισμοί, ότι επιστρέφει πάντα ένα αποτέλεσμα .
Εικόνων Κωδικός Μήκος
Η
ενότητες Excel διαφέρουν επίσης ως προς το ποσό VBA κώδικα που περιέχουν . Πρότυπο ενότητες γενικά περιέχει λιγότερο κώδικα, ενώ μονάδες κλάσης μπορεί να γίνει χρονοβόρα . Για παράδειγμα , ένα κοινό πρότυπο ενότητα Excel, όπως μία που υπολογίζει το εμβαδόν ενός ορθογωνίου μπορεί να είναι η συντομότερη τρεις γραμμές , ή σε λίγες γραμμές περισσότερο, αν η λειτουργία αυτή περιλαμβάνει πρόσθετες παραμέτρους . Πολύ διαφορετική , όμως , είναι το συνολικό μήκος του κώδικα VBA για μια λειτουργική μονάδα κλάσης Excel . Απαιτήσεις ενότητα Class - συμπεριλαμβανομένου και του καθορισμού της κατηγορίας με τον καθορισμό και τον προσδιορισμό των μεταβλητών ιδιότητες , δηλώνοντας διαδικασίες , δημιουργώντας κατηγορία αντικειμένων και τη λειτουργία υπορουτίνες - μπορεί να οδηγήσει σε κώδικα που εκτείνεται σε 20 έως 40 γραμμές
Η .
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα