3 τρόποι προστασίας του κώδικα VBA

Πίνακας περιεχομένων:

3 τρόποι προστασίας του κώδικα VBA
3 τρόποι προστασίας του κώδικα VBA

Βίντεο: 3 τρόποι προστασίας του κώδικα VBA

Βίντεο: 3 τρόποι προστασίας του κώδικα VBA
Βίντεο: Εκπαίδευση επιδιόρθωσης των Windows 10 που δεν ξεκινά 2024, Απρίλιος
Anonim

Η Visual Basic της Microsoft για εφαρμογές (VBA) είναι η τυπική γλώσσα για τη σύνταξη προγραμμάτων για αυτοματοποίηση λειτουργιών και εργασιών στο Microsoft Office. Κατανοήστε τον τρόπο προστασίας του κώδικα VBA, ώστε οι άλλοι να μην μπορούν να σαμποτάρουν ή να κλέψουν τις μακροεντολές σας.

Για την προστασία και την αφαίρεση των κωδικών πρόσβασης VBA, βλ αυτό το άρθρο.

Βήματα

Μέθοδος 1 από 3: Ασφαλίστε τον κωδικό VBA με κωδικό πρόσβασης

Προστατέψτε τον κωδικό VBA Βήμα 1
Προστατέψτε τον κωδικό VBA Βήμα 1

Βήμα 1. Ανοίξτε το Visual Basic Editor, που συνήθως βρίσκεται στην ενότητα "Μακροεντολή" στο μενού "Εργαλεία"

(Στην Access, ίσως χρειαστεί να βρίσκεστε στο παράθυρο της βάσης δεδομένων για να μεταβείτε στον επεξεργαστή, ανάλογα με τη ρύθμιση του υπολογιστή σας.)

  • Επιλέξτε "Ιδιότητες έργου" στο μενού "Εργαλείο" στο πρόγραμμα επεξεργασίας της Visual Basic.

    Προστατέψτε τον κωδικό VBA Βήμα 1 Σφαίρα 1
    Προστατέψτε τον κωδικό VBA Βήμα 1 Σφαίρα 1
Προστατέψτε τον κωδικό VBA Βήμα 2
Προστατέψτε τον κωδικό VBA Βήμα 2

Βήμα 2. Μεταβείτε στην καρτέλα "Προστασία"

Προστατέψτε τον κωδικό VBA Βήμα 3
Προστατέψτε τον κωδικό VBA Βήμα 3

Βήμα 3. Επιλέξτε το πλαίσιο ελέγχου "Κλείδωμα έργου για προβολή"

Εάν δεν επιλέξετε αυτό το πλαίσιο, δεν θα αποκρύψετε τον κωδικό σας.

Προστατέψτε τον κωδικό VBA Βήμα 4
Προστατέψτε τον κωδικό VBA Βήμα 4

Βήμα 4. Δημιουργήστε και επιβεβαιώστε τον κωδικό πρόσβασης που επιθυμείτε στα υποδεικνυόμενα πλαίσια

Προστατέψτε τον κωδικό VBA Βήμα 5
Προστατέψτε τον κωδικό VBA Βήμα 5

Βήμα 5. Αποθηκεύστε, κλείστε και ανοίξτε ξανά το βιβλίο εργασίας σας για να τεθεί σε ισχύ η προστασία

(Στο Microsoft Excel 2007 και νεότερες εκδόσεις, ίσως χρειαστεί να αποθηκεύσετε ως αρχείο XLSM για να λειτουργήσει ο κωδικός σας.)

Μέθοδος 2 από 3: Απόκρυψη κώδικα VBA σε αρχείο μόνο για ανάγνωση με πρόσβαση 2007

Προστατέψτε τον κωδικό VBA Βήμα 6
Προστατέψτε τον κωδικό VBA Βήμα 6

Βήμα 1. Μεταβείτε στην καρτέλα "Εργαλεία βάσης δεδομένων"

Προστατέψτε τον κωδικό VBA Βήμα 7
Προστατέψτε τον κωδικό VBA Βήμα 7

Βήμα 2. Βρείτε την ομάδα "Εργαλεία βάσης δεδομένων"

Προστατέψτε τον κωδικό VBA Βήμα 8
Προστατέψτε τον κωδικό VBA Βήμα 8

Βήμα 3. Επιλέξτε "Δημιουργία ACCDE

Προστατέψτε τον κωδικό VBA Βήμα 9
Προστατέψτε τον κωδικό VBA Βήμα 9

Βήμα 4. Αποθηκεύστε το αρχείο ACCDE με ξεχωριστό όνομα από το αρχικό αρχείο

Αυτό το αρχείο ACCDE είναι τύπος αρχείου μόνο για ανάγνωση, οπότε πρέπει να διατηρήσετε και το αρχικό αρχείο, για να μπορείτε να κάνετε οποιεσδήποτε αλλαγές.

Μέθοδος 3 από 3: Προστατέψτε τον κώδικα VBA κάνοντας ένα πρόσθετο

Προστατέψτε τον κωδικό VBA Βήμα 10
Προστατέψτε τον κωδικό VBA Βήμα 10

Βήμα 1. Δημιουργήστε ένα κενό αρχείο Office του τύπου που θα χρησιμοποιήσει τον κωδικό σας

(Για παράδειγμα, εάν ο κωδικός σας λειτουργεί με MS Excel, δημιουργήστε ένα αρχείο Excel.)

Προστατέψτε τον κωδικό VBA Βήμα 11
Προστατέψτε τον κωδικό VBA Βήμα 11

Βήμα 2. Αντιγράψτε τον κώδικα VBA στο Visual Basic Editor αυτού του άδειου αρχείου

Προστατέψτε τον κωδικό VBA Βήμα 12
Προστατέψτε τον κωδικό VBA Βήμα 12

Βήμα 3. Ανοίξτε το παράθυρο "Μακροεντολές", συνήθως αποθηκευμένο στην ενότητα "Εργαλεία

Προστατέψτε τον κωδικό VBA Βήμα 13
Προστατέψτε τον κωδικό VBA Βήμα 13

Βήμα 4. Δοκιμάστε ξανά τον κωδικό σας, ο οποίος εντοπίζει σφάλματα

Προστατέψτε τον κωδικό VBA Βήμα 14
Προστατέψτε τον κωδικό VBA Βήμα 14

Βήμα 5. Αφαιρέστε οτιδήποτε προστέθηκε στο κενό αρχείο με τη δοκιμή σας

Προστατέψτε τον κωδικό VBA Βήμα 15
Προστατέψτε τον κωδικό VBA Βήμα 15

Βήμα 6. Προσθέστε μια περιγραφή στη μακροεντολή που θα εκτελεστεί στο πρόσθετο σας

(Youσως χρειαστεί να επιλέξετε μακροεντολή "Επιλογές" για να μπορέσετε να εισαγάγετε την περιγραφή.)

Προστατέψτε τον κωδικό VBA Βήμα 16
Προστατέψτε τον κωδικό VBA Βήμα 16

Βήμα 7. Συγκεντρώστε τον κωδικό σας

(Στο Visual Basic Editor, κοιτάξτε κάτω από το μενού "Debug" και επιλέξτε "Compile VBA Project.")

Προστατέψτε τον κωδικό VBA Βήμα 17
Προστατέψτε τον κωδικό VBA Βήμα 17

Βήμα 8. Αποθηκεύστε ένα αντίγραφο του αρχείου σε έναν τυπικό τύπο αρχείου

Προστατέψτε τον κωδικό VBA Βήμα 18
Προστατέψτε τον κωδικό VBA Βήμα 18

Βήμα 9. Μεταβείτε στα "Εργαλεία" στον επεξεργαστή Visual Basic και, στη συνέχεια, επιλέξτε "Ιδιότητες έργου

Προστατέψτε τον κωδικό VBA Βήμα 19
Προστατέψτε τον κωδικό VBA Βήμα 19

Βήμα 10. Επιλέξτε την καρτέλα "Προστασία"

Προστατέψτε τον κωδικό VBA Βήμα 20
Προστατέψτε τον κωδικό VBA Βήμα 20

Βήμα 11. Ενεργοποιήστε το πλαίσιο ελέγχου "Κλείδωμα έργου για προβολή"

(Μπορεί επίσης να χρειαστεί να ορίσετε έναν κωδικό πρόσβασης, ανάλογα με τον συγκεκριμένο τύπο αρχείου με τον οποίο εργάζεστε και τις ρυθμίσεις σας για το MS Office και τον υπολογιστή σας.)

Προστατέψτε τον κωδικό VBA Βήμα 21
Προστατέψτε τον κωδικό VBA Βήμα 21

Βήμα 12. Ανοίξτε το παράθυρο διαλόγου "Save As " ή "Save a Copy"

Προστατέψτε τον κωδικό VBA Βήμα 22
Προστατέψτε τον κωδικό VBA Βήμα 22

Βήμα 13. Αποκτήστε πρόσβαση στο αναπτυσσόμενο μενού και αλλάξτε τον τύπο αρχείου στον κατάλληλο τύπο πρόσθετου

  • Αποθηκεύστε ένα πρόσθετο Microsoft Word ως αρχείο DOT, ένα πρότυπο εγγράφου. (Εάν θέλετε το πρόσθετο να τρέχει κατά την εκκίνηση του Word, αποθηκεύστε το στο φάκελο εκκίνησης του Word.)
  • Αποθηκεύστε ένα πρόσθετο Microsoft Excel ως αρχείο XLA.
  • Αποθηκεύστε ένα πρόσθετο της Microsoft Access ως αρχείο MDE, το οποίο θα προστατεύσει τον κώδικα VBA. (Τα πρόσθετα της Microsoft Access μπορούν επίσης να αποθηκευτούν ως αρχεία MDA, αλλά αυτό δεν κρύβει τον κώδικα.)
  • Αποθηκεύστε ένα πρόσθετο του Microsoft PowerPoint ως αρχείο PPA το οποίο θα αποκρύψει τον κώδικα VBA και δεν θα το επιτρέψει σε κανέναν άλλο εκτός από εσάς να έχει πρόσβαση ή να τον επεξεργαστεί.
Προστατέψτε τον κωδικό VBA Βήμα 23
Προστατέψτε τον κωδικό VBA Βήμα 23

Βήμα 14. Κλείστε και ανοίξτε ξανά το Microsoft Office

Τα πρόσθετα σας θα πρέπει τώρα να είναι χρήσιμα.

Συμβουλές

  • Εάν δεν μπορείτε να βρείτε το VBA Editor ή το Add-In Manager, βεβαιωθείτε ότι είναι εγκατεστημένο στον υπολογιστή σας. Εάν όχι, πιθανότατα θα χρειαστεί να αποκτήσετε πρόσβαση στους δίσκους εγκατάστασης της σουίτας Office για να εγκαταστήσετε τα απαραίτητα προγράμματα.
  • Οι συγκεκριμένες ρυθμίσεις και ρυθμίσεις για το Microsoft Office μπορεί να επηρεάσουν το πού βρίσκονται διαφορετικές λειτουργίες σε κάθε πρόγραμμα. Εάν δεν μπορείτε να βρείτε μια λειτουργία, δοκιμάστε να εκτελέσετε μια γρήγορη αναζήτηση "Βοήθεια" για το όνομα της συνάρτησης.

Συνιστάται: