Η πρώτη επιλογή στο μενού Προβολή του Office 2011 για Mac Visual Basic Editor (VBE) είναι η επιλογή Code, η οποία είναι γκριζαρισμένη μέχρι να κάνετε τουλάχιστον ένα παράθυρο Κώδικα ορατό στο VBE. Ένας συνηθισμένος τρόπος για να ανοίξετε ένα νέο παράθυρο κωδικού είναι να χρησιμοποιήσετε το Insert→ Module. Μια ενότητα είναι σαν ένα νέο παράθυρο εγγράφου επεξεργασίας κειμένου — είναι κενό. Τίποτα ενδιαφέρον δεν συμβαίνει μέχρι να αρχίσετε να γράφετε. Οι ίδιες δυνατότητες VBE ισχύουν για το Excel, το Word και το PowerPoint.
Εξερεύνηση του παραθύρου κώδικα VBE του Office 2011
Παρατηρήστε ότι οριζόντιες γραμμές χωρίζουν την ενότητα δηλώσεων και καθεμία από τις δύο μακροεντολές. Οι γραμμές σχεδιάζονται αυτόματα από το VBE. Κάθε ενότητα μακροεντολής ονομάζεται διαδικασία. Περισσότερα για τα Windows Code:
-
Αναδυόμενο μενού αντικειμένων: Αυτό είναι το αναδυόμενο μενού στην αριστερή πλευρά του παραθύρου. παρέχει μια λίστα συντομεύσεων σε αντικείμενα.
-
Αναδυόμενο μενού διαδικασίας: Αυτό είναι το αναδυόμενο μενού στη δεξιά πλευρά του παραθύρου. παρέχει μια λίστα συντομεύσεων για διαδικασίες και δηλώσεις. Όταν επιλέγεται ένα αντικείμενο στο αναδυόμενο μενού Αντικείμενο, εμφανίζονται οι διαδικασίες που ισχύουν για το επιλεγμένο αντικείμενο.
-
Ενότητα Δηλώσεις: (Προαιρετικό) Οι δημόσιες δηλώσεις εμφανίζονται στο επάνω μέρος μιας ενότητας Κώδικα.
-
Ενότητες μακροεντολών: Κάθε μακροεντολή, ή διαδικασία, χωρίζεται από μια γραμμή.
-
Κουμπί προβολής διαδικασίας: Κάντε κλικ για να περιορίσετε την εμφάνιση στην ενότητα δήλωσης ή διαδικασίας που έχει τον δρομέα εισαγωγής.
-
Κουμπί προβολής πλήρους μονάδας: Κάντε κλικ για να εμφανιστούν όλα τα περιεχόμενα του παραθύρου Κώδικας.
-
Σύνταξη κώδικα VBA στο Office 2011 για Mac
Όπως και με έναν επεξεργαστή κειμένου, σε ένα παράθυρο Κώδικα, ο επεξεργαστής γνωρίζει ποιες εντολές είναι νόμιμες και ποιες όχι, και το πρόγραμμα επεξεργασίας σάς δίνει σχόλια καθώς πληκτρολογείτε. Το νέο για το VBA (Visual Basic for Applications) στο Office 2011 είναι το Intellisense , μια δυνατότητα που σας βοηθά να συμπληρώνετε αυτόματα τον κώδικά σας καθώς πληκτρολογείτε. Για να δείτε πώς λειτουργεί το Intellisense, δηλώστε μια δημόσια μεταβλητή σε ένα κενό παράθυρο κώδικα:
Επιλέξτε Εισαγωγή→ Μονάδα για να εμφανιστεί ένα κενό παράθυρο Κωδικού.
Πληκτρολογήστε τον παρακάτω κωδικό ακριβώς όπως τον βλέπετε εδώ και πατήστε Return στο τέλος της γραμμής:
Δημόσια MyVariable ως συμβολοσειρά
Σημειώστε ότι αφού πληκτρολογήσετε ως , εμφανίζεται ένα αναδυόμενο μενού. Αυτό είναι το Intellisense στη δουλειά. Εάν γνωρίζετε τι θέλετε να πληκτρολογήσετε, μπορείτε να συνεχίσετε να πληκτρολογείτε. Αλλά αν θέλετε να δείτε όλες τις πιθανές επιλογές, χρησιμοποιήστε το αναδυόμενο μενού.
Λήψη βοήθειας με τον κώδικα VBA στο Office 2011 για Mac
Μπορείτε να βασιστείτε στις ακόλουθες πέντε κύριες πηγές παραδειγμάτων κώδικα, βοήθεια σύνταξης και γενική βοήθεια προγραμματισμού:
-
Καταγραφή μακροεντολών: Στο Excel και στο Word, μπορείτε να καταγράψετε τις ενέργειές σας και, στη συνέχεια, να δείτε τον κώδικα που καταγράφηκε μέσα στις λειτουργικές μονάδες.
-
Πρόγραμμα περιήγησης αντικειμένων: Ένας εύχρηστος θησαυρός πληροφοριών σχετικά με τα αντικείμενα, τις μεθόδους και τις ιδιότητες του Office.
-
Βοήθεια: Το σύστημα βοήθειας στο VBE είναι ελάχιστο. Η Microsoft σχεδιάζει να παρέχει βοήθεια VBA μόνο για το Excel.
-
Διαδίκτυο: Αναζήτηση στο Διαδίκτυο για παραδείγματα κώδικα VBA.
-
Βιβλία για VBA: Μπορείτε να βρείτε πολλά βιβλία για το VBA.