Office σχεδιαστεί για να εκθέσει τα αντικείμενα που μπορεί να λάβει οδηγίες για την εκτέλεση ορισμένων εργασιών. Στην VBA , μπορείτε να χρησιμοποιήσετε το " Μέθοδοι " για να κάνετε αλλαγές σε μια εφαρμογή , όπως το Word . Ένα παράδειγμα είναι η « ActiveDocument " ιδιότητα του «Αίτηση» αντικείμενο που μπορείτε να χρησιμοποιήσετε για να αλλάξετε τις ιδιότητες και την εκτέλεση των μεθόδων ενός εγγράφου .
Εικόνων Option Explicit
Η
τη χρήση της " Option Explicit " σε επίπεδο μονάδας αναγκάζει τη ρητή δήλωση όλων των μεταβλητών στην ενότητα . Η δήλωση πρέπει να αναγράφονται σε κάθε ενότητα πριν από καθορισμένες διαδικασίες . Οι μεταβλητές πρέπει να δηλωθεί ρητά τη χρήση του Dim , Private , Public , ReDim , ή Static δηλώσεις . Εάν επιχειρήσετε να χρησιμοποιήσετε μια αδήλωτη μεταβλητή , θα πάρετε ένα σφάλμα μεταγλώττισης κατά τη διάρκεια της μεταγλώττισης.
Η Dim
Η Δήλωση
Είναι καλή πρακτική να δηλώσει σε κάθε μεταβλητή που χρησιμοποιήσετε το πρόγραμμα σας VBA για να πω την compiler τύπο δεδομένων της μεταβλητής και άλλες πληροφορίες , όπως ο κωδικός που μπορεί να έχει πρόσβαση . Η δήλωση Dim χρησιμοποιείται μόνο σε μονάδα ή την διαδικασία του επιπέδου . Η δήλωση πλαίσιο για μια μεταβλητή πρέπει να είναι μια τάξη , διαδικασία , ενότητα , ή μπλοκ , και δεν μπορεί να είναι ένα αρχείο προέλευσης , το όνομα του χώρου , ή η διεπαφή. Αν η μονάδα σας έχει " Option Explicit Off", κάθε αδήλωτη μεταβλητή αυτή έχει προεπιλεγμένη την " Τύπος αντικειμένου δεδομένων » που μπορεί να είναι ένα πρόβλημα εάν δεν σημαίνει για να είναι του ίδιου τύπου δεδομένων .
Εικόνων δήλωση ReDim
Η
Η δήλωση ReDim χρησιμοποιείται για το μέγεθος ή το μέγεθος ενός δυναμικού πίνακα που είχε προηγουμένως δηλωθεί με βάση το Ιδιωτικό , Δημόσιο , ή δήλωση Dim με κενές παρενθέσεις . Μπορείτε να δηλώσετε έναν πίνακα , χρησιμοποιώντας την ακόλουθη σύνταξη : Dim strArray ( ) ως ακέραιος
η ακόλουθη σύνταξη αλλάζει το μέγεθος του πίνακα σε πέντε στοιχεία : ReDim strArray ( 5 )
Για να αποφεύγονται οι συγκρούσεις , θα πρέπει να ReDim δεν πρέπει να χρησιμοποιείται ως δηλωτική δήλωση, αλλά για συστοιχίες εκ νέου διαστασιολόγηση .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα