Η Visual Basic της Microsoft για εφαρμογές (VBA) είναι η τυπική γλώσσα για τη σύνταξη προγραμμάτων για αυτοματοποίηση λειτουργιών και εργασιών στο Microsoft Office. Κατανοήστε τον τρόπο προστασίας του κώδικα VBA, ώστε οι άλλοι να μην μπορούν να σαμποτάρουν ή να κλέψουν τις μακροεντολές σας.
Για την προστασία και την αφαίρεση των κωδικών πρόσβασης VBA, βλ αυτό το άρθρο.
Βήματα
Μέθοδος 1 από 3: Ασφαλίστε τον κωδικό VBA με κωδικό πρόσβασης
Βήμα 1. Ανοίξτε το Visual Basic Editor, που συνήθως βρίσκεται στην ενότητα "Μακροεντολή" στο μενού "Εργαλεία"
(Στην Access, ίσως χρειαστεί να βρίσκεστε στο παράθυρο της βάσης δεδομένων για να μεταβείτε στον επεξεργαστή, ανάλογα με τη ρύθμιση του υπολογιστή σας.)
-
Επιλέξτε "Ιδιότητες έργου" στο μενού "Εργαλείο" στο πρόγραμμα επεξεργασίας της Visual Basic.
Βήμα 2. Μεταβείτε στην καρτέλα "Προστασία"
Βήμα 3. Επιλέξτε το πλαίσιο ελέγχου "Κλείδωμα έργου για προβολή"
Εάν δεν επιλέξετε αυτό το πλαίσιο, δεν θα αποκρύψετε τον κωδικό σας.
Βήμα 4. Δημιουργήστε και επιβεβαιώστε τον κωδικό πρόσβασης που επιθυμείτε στα υποδεικνυόμενα πλαίσια
Βήμα 5. Αποθηκεύστε, κλείστε και ανοίξτε ξανά το βιβλίο εργασίας σας για να τεθεί σε ισχύ η προστασία
(Στο Microsoft Excel 2007 και νεότερες εκδόσεις, ίσως χρειαστεί να αποθηκεύσετε ως αρχείο XLSM για να λειτουργήσει ο κωδικός σας.)
Μέθοδος 2 από 3: Απόκρυψη κώδικα VBA σε αρχείο μόνο για ανάγνωση με πρόσβαση 2007
Βήμα 1. Μεταβείτε στην καρτέλα "Εργαλεία βάσης δεδομένων"
Βήμα 2. Βρείτε την ομάδα "Εργαλεία βάσης δεδομένων"
Βήμα 3. Επιλέξτε "Δημιουργία ACCDE
Βήμα 4. Αποθηκεύστε το αρχείο ACCDE με ξεχωριστό όνομα από το αρχικό αρχείο
Αυτό το αρχείο ACCDE είναι τύπος αρχείου μόνο για ανάγνωση, οπότε πρέπει να διατηρήσετε και το αρχικό αρχείο, για να μπορείτε να κάνετε οποιεσδήποτε αλλαγές.
Μέθοδος 3 από 3: Προστατέψτε τον κώδικα VBA κάνοντας ένα πρόσθετο
Βήμα 1. Δημιουργήστε ένα κενό αρχείο Office του τύπου που θα χρησιμοποιήσει τον κωδικό σας
(Για παράδειγμα, εάν ο κωδικός σας λειτουργεί με MS Excel, δημιουργήστε ένα αρχείο Excel.)
Βήμα 2. Αντιγράψτε τον κώδικα VBA στο Visual Basic Editor αυτού του άδειου αρχείου
Βήμα 3. Ανοίξτε το παράθυρο "Μακροεντολές", συνήθως αποθηκευμένο στην ενότητα "Εργαλεία
Βήμα 4. Δοκιμάστε ξανά τον κωδικό σας, ο οποίος εντοπίζει σφάλματα
Βήμα 5. Αφαιρέστε οτιδήποτε προστέθηκε στο κενό αρχείο με τη δοκιμή σας
Βήμα 6. Προσθέστε μια περιγραφή στη μακροεντολή που θα εκτελεστεί στο πρόσθετο σας
(Youσως χρειαστεί να επιλέξετε μακροεντολή "Επιλογές" για να μπορέσετε να εισαγάγετε την περιγραφή.)
Βήμα 7. Συγκεντρώστε τον κωδικό σας
(Στο Visual Basic Editor, κοιτάξτε κάτω από το μενού "Debug" και επιλέξτε "Compile VBA Project.")
Βήμα 8. Αποθηκεύστε ένα αντίγραφο του αρχείου σε έναν τυπικό τύπο αρχείου
Βήμα 9. Μεταβείτε στα "Εργαλεία" στον επεξεργαστή Visual Basic και, στη συνέχεια, επιλέξτε "Ιδιότητες έργου
Βήμα 10. Επιλέξτε την καρτέλα "Προστασία"
Βήμα 11. Ενεργοποιήστε το πλαίσιο ελέγχου "Κλείδωμα έργου για προβολή"
(Μπορεί επίσης να χρειαστεί να ορίσετε έναν κωδικό πρόσβασης, ανάλογα με τον συγκεκριμένο τύπο αρχείου με τον οποίο εργάζεστε και τις ρυθμίσεις σας για το MS Office και τον υπολογιστή σας.)
Βήμα 12. Ανοίξτε το παράθυρο διαλόγου "Save As " ή "Save a Copy"
Βήμα 13. Αποκτήστε πρόσβαση στο αναπτυσσόμενο μενού και αλλάξτε τον τύπο αρχείου στον κατάλληλο τύπο πρόσθετου
- Αποθηκεύστε ένα πρόσθετο Microsoft Word ως αρχείο DOT, ένα πρότυπο εγγράφου. (Εάν θέλετε το πρόσθετο να τρέχει κατά την εκκίνηση του Word, αποθηκεύστε το στο φάκελο εκκίνησης του Word.)
- Αποθηκεύστε ένα πρόσθετο Microsoft Excel ως αρχείο XLA.
- Αποθηκεύστε ένα πρόσθετο της Microsoft Access ως αρχείο MDE, το οποίο θα προστατεύσει τον κώδικα VBA. (Τα πρόσθετα της Microsoft Access μπορούν επίσης να αποθηκευτούν ως αρχεία MDA, αλλά αυτό δεν κρύβει τον κώδικα.)
- Αποθηκεύστε ένα πρόσθετο του Microsoft PowerPoint ως αρχείο PPA το οποίο θα αποκρύψει τον κώδικα VBA και δεν θα το επιτρέψει σε κανέναν άλλο εκτός από εσάς να έχει πρόσβαση ή να τον επεξεργαστεί.
Βήμα 14. Κλείστε και ανοίξτε ξανά το Microsoft Office
Τα πρόσθετα σας θα πρέπει τώρα να είναι χρήσιμα.
Συμβουλές
- Εάν δεν μπορείτε να βρείτε το VBA Editor ή το Add-In Manager, βεβαιωθείτε ότι είναι εγκατεστημένο στον υπολογιστή σας. Εάν όχι, πιθανότατα θα χρειαστεί να αποκτήσετε πρόσβαση στους δίσκους εγκατάστασης της σουίτας Office για να εγκαταστήσετε τα απαραίτητα προγράμματα.
- Οι συγκεκριμένες ρυθμίσεις και ρυθμίσεις για το Microsoft Office μπορεί να επηρεάσουν το πού βρίσκονται διαφορετικές λειτουργίες σε κάθε πρόγραμμα. Εάν δεν μπορείτε να βρείτε μια λειτουργία, δοκιμάστε να εκτελέσετε μια γρήγορη αναζήτηση "Βοήθεια" για το όνομα της συνάρτησης.