3 formas de proteger el código VBA

Tabla de contenido:

3 formas de proteger el código VBA
3 formas de proteger el código VBA

Video: 3 formas de proteger el código VBA

Video: 3 formas de proteger el código VBA
Video: Como saber la contraseña de un archivo de Excel | Como abrir un archivo con contraseña en Excel 2020 2024, Mayo
Anonim

Microsoft Visual Basic para Aplicaciones (VBA) es el lenguaje estándar para escribir programas de automatización de funciones en Microsoft Office. Aprenda a proteger su código VBA para que otros no lo roben o lo saboteen.

Paso

Método 1 de 3: Protección del código con contraseña

Proteger el código VBA Paso 1
Proteger el código VBA Paso 1

Paso 1. Abra el Editor de Visual Basic, que normalmente se encuentra en el menú "Herramientas"> "Macro"

Si está utilizando Access, es posible que primero deba abrir la ventana de la base de datos, según la configuración de su computadora.

  • Seleccione "Propiedades del proyecto" en el menú "Herramientas" del Editor de Visual Basic.

    Proteger el código VBA Paso 1
    Proteger el código VBA Paso 1
Proteger el código VBA Paso 2
Proteger el código VBA Paso 2

Paso 2. Vaya a la pestaña "Protección"

Proteger el código VBA Paso 3
Proteger el código VBA Paso 3

Paso 3. Marque la opción "Bloquear proyecto para visualización" para ocultar el código

Proteger el código VBA Paso 4
Proteger el código VBA Paso 4

Paso 4. Ingrese la contraseña dos veces en el cuadro provisto para crear y confirmar una contraseña

Proteger el código VBA Paso 5
Proteger el código VBA Paso 5

Paso 5. Guarde, cierre y vuelva a abrir el archivo para guardar los cambios

Si está utilizando Excel 2007 y versiones posteriores, es posible que deba guardar el archivo como un archivo XLSM para que el código funcione).

Método 2 de 3: Ocultar código VBA en archivos de Access 2007 de solo lectura

Proteger el código VBA Paso 6
Proteger el código VBA Paso 6

Paso 1. Vaya a la pestaña "Herramientas de base de datos"

Proteger el código VBA Paso 7
Proteger el código VBA Paso 7

Paso 2. Busque el grupo "Herramientas de base de datos"

Proteger el código VBA Paso 8
Proteger el código VBA Paso 8

Paso 3. Seleccione Hacer ACCDE. "

Proteger el código VBA Paso 9
Proteger el código VBA Paso 9

Paso 4. Guarde el archivo ACCDE con un nombre diferente

Los archivos ACCDE son archivos de solo lectura, por lo que aún deberá conservar los archivos originales para realizar cambios.

Método 3 de 3: proteger el código VBA mediante la creación de complementos

Proteger el código VBA Paso 10
Proteger el código VBA Paso 10

Paso 1. Cree un archivo de Office en blanco de acuerdo con el código que desea crear

Por ejemplo, si su código está diseñado para Excel, cree un nuevo archivo de Excel.

Proteger el código VBA Paso 11
Proteger el código VBA Paso 11

Paso 2. Copie el código VBA en el Editor de Visual Basic en un archivo vacío

Proteger el código VBA Paso 12
Proteger el código VBA Paso 12

Paso 3. Abra la ventana "Macros", que generalmente se encuentra en "Herramientas". "

Proteger el código VBA Paso 13
Proteger el código VBA Paso 13

Paso 4. Pruebe su código y "depure"

Proteger el código VBA Paso 14
Proteger el código VBA Paso 14

Paso 5. Elimine el contenido del archivo agregado por la macro

Proteger el código VBA Paso 15
Proteger el código VBA Paso 15

Paso 6. Agregue una descripción de la macro que se ejecutará

Para agregar una descripción, es posible que deba hacer clic en "Opciones" en la ventana de la macro.

Proteger el código VBA Paso 16
Proteger el código VBA Paso 16

Paso 7. Compile el código

En el Editor de Visual Basic, busque el menú "Depurar" y seleccione "Compilar proyecto VBA".

Proteger el código VBA Paso 17
Proteger el código VBA Paso 17

Paso 8. Guarde una copia del archivo en el formato estándar

Proteger el código VBA Paso 18
Proteger el código VBA Paso 18

Paso 9. Haga clic en "Herramientas" en el Editor de Visual Basic, luego seleccione "Propiedades del proyecto". "

Proteger el código VBA Paso 19
Proteger el código VBA Paso 19

Paso 10. Haga clic en la pestaña "Protección"

Proteger el código VBA Paso 20
Proteger el código VBA Paso 20

Paso 11. Marque la casilla de verificación "Bloquear proyecto para visualización"

Es posible que deba establecer una contraseña, según el tipo de archivo que esté utilizando y la configuración de su oficina / computadora.

Proteger el código VBA Paso 21
Proteger el código VBA Paso 21

Paso 12. Abra el "Guardar como … "o" Guardar una copia ".

Proteger el código VBA Paso 22
Proteger el código VBA Paso 22

Paso 13. Acceda al menú desplegable, luego cambie el tipo de archivo de acuerdo con el complemento que creó

  • Guarde los complementos de Microsoft Word como DOT o plantillas. Si desea que el complemento se ejecute al abrir Word, guarde el archivo en la carpeta "Inicio" de Word.
  • Guarde el complemento de Microsoft Excel como XLA.
  • Guarde el complemento de Microsoft Access en formato MDE. Este formato protegerá el código VBA. Los archivos de macro de Excel también se pueden guardar en formato MDA, pero el código no se ocultará.
  • Guarde el complemento de Microsoft PowerPoint como un PPA. De esta manera, el código VBA se bloqueará y nadie más podrá acceder a él ni editarlo.
Proteger el código VBA Paso 23
Proteger el código VBA Paso 23

Paso 14. Cierre y vuelva a abrir Microsoft Office

Su complemento se podrá utilizar.

Consejos

  • Si no puede encontrar el Editor de VBA o el Administrador de complementos, asegúrese de que el programa esté instalado en su computadora. Si el programa no está instalado, es posible que deba utilizar el CD de instalación de Office para instalar los archivos necesarios.
  • Su configuración de Microsoft Office puede afectar la ubicación de funciones en programas individuales. Si no puede encontrar una función específica, búsquela en el menú "Ayuda".

Recomendado: