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

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

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

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

Βίντεο: 3 τρόποι προστασίας του κώδικα VBA
Βίντεο: Πως να εγκαταστήσω ΔΩΡΕΑΝ εφαρμογή επεξεργασίας αρχείων του Office (Word,Excel,PowerPoint) 2024, Δεκέμβριος
Anonim

Η Microsoft Visual Basic for Applications (VBA) είναι η τυπική γλώσσα για την εγγραφή προγραμμάτων αυτοματοποίησης λειτουργιών στο Microsoft Office. Μάθετε πώς να προστατεύετε τον κώδικα VBA από κλοπή ή δολιοφθορά από άλλους.

Βήμα

Μέθοδος 1 από 3: Προστασία κωδικού με κωδικό πρόσβασης

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

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

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

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

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

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

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

Βήμα 3. Ελέγξτε την επιλογή "Κλείδωμα έργου για προβολή" για να αποκρύψετε τον κώδικα

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

Βήμα 4. Εισαγάγετε τον κωδικό πρόσβασης δύο φορές στο πλαίσιο που παρέχεται για να δημιουργήσετε και να επιβεβαιώσετε έναν κωδικό πρόσβασης

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

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

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

Μέθοδος 2 από 3: Απόκρυψη κώδικα VBA σε αρχεία Access 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 σύμφωνα με τον κώδικα που θέλετε να δημιουργήσετε

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

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

Βήμα 2. Αντιγράψτε τον κώδικα VBA στον επεξεργαστή Visual Basic σε ένα κενό αρχείο

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

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

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

Βήμα 4. Δοκιμάστε τον κώδικα και κάντε "εντοπισμό σφαλμάτων"

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

Βήμα 5. Διαγράψτε τα περιεχόμενα του αρχείου που προστέθηκε από τη μακροεντολή

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

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

Για να προσθέσετε μια περιγραφή, ίσως χρειαστεί να κάνετε κλικ στην επιλογή "Επιλογές" στο παράθυρο μακροεντολής.

Προστατέψτε τον κωδικό 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. Επιλέξτε το πλαίσιο ελέγχου "Κλείδωμα έργου για προβολή"

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

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

Βήμα 12. Ανοίξτε το "Αποθήκευση ως … "ή" Αποθήκευση αντιγράφου ".

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

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

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

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

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

Συμβουλές

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

Συνιστάται: