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
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.
Pas 2. Aneu a la pestanya "Protecció"
Pas 3. Marqueu l'opció "Bloqueja el projecte per veure" per amagar el codi
Pas 4. Introduïu la contrasenya dues vegades al quadre proporcionat per crear i confirmar una contrasenya
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
Pas 1. Aneu a la pestanya "Eines de base de dades"
Pas 2. Cerqueu el grup "Eines de base de dades"
Pas 3. Seleccioneu Crea ACCDE. "
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
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.
Pas 2. Copieu el codi VBA a Visual Basic Editor en un fitxer buit
Pas 3. Obriu la finestra "Macros", que normalment es troba a "Eines". "
Pas 4. Proveu el codi i "depureu"
Pas 5. Suprimiu el contingut del fitxer afegit per la macro
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.
Pas 7. Compileu el codi
A Visual Basic Editor, cerqueu el menú "Depuració" i seleccioneu "Compila projecte VBA".
Pas 8. Deseu una còpia del fitxer en el format estàndard
Pas 9. Feu clic a "Eines" a l'Editor Visual Basic i seleccioneu "Propietats del projecte. "
Pas 10. Feu clic a la pestanya "Protecció"
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.
Pas 12. Obriu el menú "Desa com a … "o" Desa una còpia ".
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.
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".