3 maneres de protegir el codi VBA

Taula de continguts:

3 maneres de protegir el codi VBA
3 maneres de protegir el codi VBA

Vídeo: 3 maneres de protegir el codi VBA

Vídeo: 3 maneres de protegir el codi VBA
Vídeo: Как легко снять защиту с листа или книги Excel 2024, De novembre
Anonim

Microsoft Visual Basic for Applications (VBA) és el llenguatge estàndard per escriure programes d'automatització de funcions a Microsoft Office. Obteniu informació sobre com protegir el vostre codi VBA perquè altres persones no els robin o els saboteïn.

Pas

Mètode 1 de 3: protecció del codi amb contrasenya

Protegiu el codi VBA Pas 1
Protegiu el codi VBA Pas 1

Pas 1. Obriu l'Editor Visual Basic, que normalment es troba al menú "Eines"> "Macro"

Si utilitzeu Access, és possible que hàgiu d’obrir la finestra de la base de dades primer, en funció de la configuració de l’ordinador.

  • Seleccioneu "Propietats del projecte" al menú "Eines" del Visual Basic Editor.

    Protegiu el pas 1 del codi VBA Bullet1
    Protegiu el pas 1 del codi VBA Bullet1
Protegiu el codi VBA Pas 2
Protegiu el codi VBA Pas 2

Pas 2. Aneu a la pestanya "Protecció"

Protegiu el codi VBA Pas 3
Protegiu el codi VBA Pas 3

Pas 3. Marqueu l'opció "Bloqueja el projecte per veure" per amagar el codi

Protegiu el codi VBA Pas 4
Protegiu el codi VBA Pas 4

Pas 4. Introduïu la contrasenya dues vegades al quadre proporcionat per crear i confirmar una contrasenya

Protegiu el codi VBA Pas 5
Protegiu el codi VBA Pas 5

Pas 5. Deseu, tanqueu i torneu a obrir el fitxer per desar els canvis

Si utilitzeu Excel 2007 i versions posteriors, és possible que hàgiu de desar el fitxer com a fitxer XLSM perquè el codi funcioni.)

Mètode 2 de 3: ocultació del codi VBA a fitxers Access 2007 de només lectura

Protegiu el codi VBA Pas 6
Protegiu el codi VBA Pas 6

Pas 1. Aneu a la pestanya "Eines de base de dades"

Protegiu el codi VBA Pas 7
Protegiu el codi VBA Pas 7

Pas 2. Cerqueu el grup "Eines de base de dades"

Protegiu el codi VBA Pas 8
Protegiu el codi VBA Pas 8

Pas 3. Seleccioneu Crea ACCDE. "

Protegiu el codi VBA Pas 9
Protegiu el codi VBA Pas 9

Pas 4. Deseu el fitxer ACCDE amb un nom diferent

Els fitxers ACCDE són fitxers de només lectura, de manera que caldrà conservar els fitxers originals per fer canvis.

Mètode 3 de 3: protecció del codi VBA mitjançant la creació de complements

Protegiu el codi VBA Pas 10
Protegiu el codi VBA Pas 10

Pas 1. Creeu un fitxer d’Office en blanc segons el codi que vulgueu crear

Per exemple, si el vostre codi està dissenyat per a Excel, creeu un fitxer Excel nou.

Protegiu el codi VBA Pas 11
Protegiu el codi VBA Pas 11

Pas 2. Copieu el codi VBA a Visual Basic Editor en un fitxer buit

Protegiu el codi VBA Pas 12
Protegiu el codi VBA Pas 12

Pas 3. Obriu la finestra "Macros", que normalment es troba a "Eines". "

Protegiu el codi VBA Pas 13
Protegiu el codi VBA Pas 13

Pas 4. Proveu el codi i "depureu"

Protegiu el codi VBA Pas 14
Protegiu el codi VBA Pas 14

Pas 5. Suprimiu el contingut del fitxer afegit per la macro

Protegiu el codi VBA Pas 15
Protegiu el codi VBA Pas 15

Pas 6. Afegiu una descripció de la macro que s'executarà

Per afegir una descripció, és possible que hàgiu de fer clic a "Opcions" a la finestra de la macro.

Protegiu el codi VBA Pas 16
Protegiu el codi VBA Pas 16

Pas 7. Compileu el codi

A Visual Basic Editor, cerqueu el menú "Depuració" i seleccioneu "Compila projecte VBA".

Protegiu el codi VBA Pas 17
Protegiu el codi VBA Pas 17

Pas 8. Deseu una còpia del fitxer en el format estàndard

Protegiu el codi VBA Pas 18
Protegiu el codi VBA Pas 18

Pas 9. Feu clic a "Eines" a l'Editor Visual Basic i seleccioneu "Propietats del projecte. "

Protegiu el codi VBA Pas 19
Protegiu el codi VBA Pas 19

Pas 10. Feu clic a la pestanya "Protecció"

Protegiu el codi VBA Pas 20
Protegiu el codi VBA Pas 20

Pas 11. Marqueu la casella de selecció "Bloqueja el projecte per veure"

Pot ser que hagueu d’establir una contrasenya, en funció del tipus de fitxer que utilitzeu i de la configuració de l’Office / computer.

Protegiu el codi VBA Pas 21
Protegiu el codi VBA Pas 21

Pas 12. Obriu el menú "Desa com a … "o" Desa una còpia ".

Protegiu el codi VBA Pas 22
Protegiu el codi VBA Pas 22

Pas 13. Accediu al menú desplegable i, a continuació, canvieu el tipus de fitxer segons el complement que hàgiu creat

  • Deseu els complements de Microsoft Word com a DOT o plantilles. Si voleu que el complement s'executi quan obriu Word, deseu el fitxer a la carpeta "Inici" de Word.
  • Deseu el complement de Microsoft Excel com a XLA.
  • Deseu el complement de Microsoft Access en format MDE. Aquest format protegirà el codi VBA. Els fitxers macro d'Excel també es poden desar en format MDA, però el codi no s'amagarà.
  • Deseu el complement de Microsoft PowerPoint com a PPA. D’aquesta manera, el codi VBA es bloquejarà i ningú més no podrà accedir-hi ni editar-lo.
Protegiu el codi VBA Pas 23
Protegiu el codi VBA Pas 23

Pas 14. Tanqueu i torneu a obrir Microsoft Office

El vostre complement es podrà utilitzar.

Consells

  • Si no trobeu l'editor VBA o el gestor de complements, assegureu-vos que el programa estigui instal·lat a l'ordinador. Si el programa no està instal·lat, potser haureu d’utilitzar el CD d’instal·lació d’Office per instal·lar els fitxers necessaris.
  • La configuració de Microsoft Office pot afectar la ubicació de les funcions en programes individuals. Si no podeu trobar una funció específica, cerqueu-la al menú "Ajuda".

Recomanat: