Excel

Como eliminar o contrasinal do proxecto Excel VBA [4 métodos]

Quero saber como eliminar un contrasinal do proxecto VBA en Excel. Quen me pode axudar?

Antes de buscar métodos para eliminar o contrasinal de VBA en Excel, debes comprender o significado de VBA. VBA é un acrónimo de Visual Basic para aplicacións. É usado por varias aplicacións de MS, especialmente MS Excel, para engadir algunhas funcións e tamén para axudar na automatización de tarefas rutineiras. Debido á súa natureza e necesidade de seguridade de ficheiros, a maioría dos usuarios cifran proxectos VBA con contrasinais. Non obstante, os humanos non son perfectos e os contrasinais de VBA pódense esquecer. A implicación obvia é que non pode acceder nin editar os seus códigos VBA de Excel. Para vencer este caos, necesitas un xeito de descifrar un contrasinal de Excel VBA. Afortunadamente, hai moitas formas de realizar esta tarefa. Neste artigo, recibirás unha guía detallada sobre os 4 principais métodos para descifrar contrasinais de Excel VBA.

Parte 1: Como eliminar o contrasinal do proxecto VBA en Excel sen programas

Desbloquear un proxecto VBA en Excel pódese facer coa axuda do software de descifrado automático de VBA ou por medios manuais. Afondando en como descifrar o contrasinal de Excel VBA manualmente, hai varias boas formas de facer o traballo. Podes escoller entre estas opcións e probar co teu ficheiro Excel protexido. Finalmente, unha destas opcións pode ser mellor, dependendo da natureza do documento protexido e da necesidade. Antes de aproveitar estes métodos manuais, debes facer unha copia de seguranza dos teus ficheiros de Excel.

Método 1. Cambia a extensión do ficheiro para desbloquear o módulo Excel VBA

Este método implica cambiar a extensión do ficheiro .xlsm a outro formato e despois volver ao formato .xlsm. Aínda que o proceso é longo, pode seguilo coidadosamente para eliminar o contrasinal de Excel VBA eventualmente. Os seguintes pasos ilustran como pode descifrar o contrasinal do proxecto Excel VBA simplemente cambiando a extensión do ficheiro.

Paso 1 : Busque o ficheiro .xlsm de destino e cambie a extensión do ficheiro .xlsm a zip.

Paso 2 : Agora abra este ficheiro a través de calquera dos programas Archiver que teña. Podes usar WinRAR ou 7-Zip. Se fas isto, deberías poder ver a seguinte estrutura do teu directorio de ficheiros.

Paso 3 : Navega ata a opción do directorio XL e extrae o ficheiro etiquetado como "VBAProject.bin".

cambiar as extensións de ficheiros VBA

Paso 4 : Abre o ficheiro VBAProject.bin a través de calquera editor hexadecimal e verifique o texto "DPB=" dentro do ficheiro no editor hexadecimal.

Paso 5 : Unha vez que atopes este texto, simplemente elimínao e substitúeo por "DPX=". Agora garda e pecha o teu ficheiro no editor hexadecimal. Sobrescribe o antigo VBAProject.bin co novo VBAProject.bin editado en hexadecimal.

Paso 6 : reverte a extensión do ficheiro a .xlsm e ábreo en Excel. Na xanela emerxente de aviso, seleccione "Si" e ignore as outras opcións.

Paso 7 : Executa o editor de VBA e escolla "Aceptar" se aparece a caixa de diálogo.

Paso 8 : Fai clic co botón dereito do rato no nome do teu proxecto VBA e logo escolla as propiedades. Escolla a pestana "Protección" e elimine os contrasinais existentes. Ademais, desactive a caixa de verificación "Bloquear proxecto para visualización" e actívaa de novo. Introduza un contrasinal axeitado e confírmao. Fai clic en "Aceptar" para facer os cambios.

Método 2. Elimina o contrasinal do proxecto VBA de Excel co editor hexadecimal

Hex Editor ofrécelle unha boa plataforma para editar produtos hexadecimales e, finalmente, descifrar un contrasinal de Excel VBA. Neste método, creará un ficheiro xls ficticio, establecerá un contrasinal e utilizará para acceder ao Excel protexido.

Paso 1 : Use o editor hexadecimal para crear un novo ficheiro Excel (xls). Só un simple ficheiro pode facelo.

Paso 2 : crea un contrasinal para este ficheiro na sección VBA. Podes premer Alt+F11 para acceder a esta opción.

Paso 3 : Despois de crear un contrasinal fácil de lembrar, garda este novo ficheiro e sae.

Paso 4 : Abre este ficheiro recén creado, pero esta vez, ábreo a través do editor hexadecimal. Unha vez abertas, localiza e copia as liñas, que comezan coas seguintes claves: CMG=, DPB= e GC=.

Extensións de ficheiros VBA

Paso 5 : Agora abra o ficheiro de Excel no que quere descifrar o contrasinal co editor Hex. Pega os textos copiados nos campos respectivos e garda os cambios. Saia do ficheiro.

Paso 6 : normalmente abra o ficheiro Excel e use o mesmo contrasinal que creaches para o ficheiro xls ficticio para ver o código VBA.

Método 3. Elimina o contrasinal do proxecto VBA de Excel con Visual Basic Editor

A diferenza do editor hexadecimal, o editor de Visual Basic permite aos usuarios editar códigos de caracteres en lugar de hexadecimais. O proceso non é tan longo. Non obstante, debes ter coidado porque os códigos requiren atención para evitar erros. Os seguintes pasos ilustran claramente como pode descifrar un contrasinal de macro de Excel con Visual Basic Editor.

Paso 1 : abra manualmente o libro de traballo correspondente que contén a folla de Excel protexida.

Paso 2 : Agora abra o Editor de Visual Basic usando o comando Alt+F11. Vaia ao módulo de incrustación e pega o seguinte código na xanela de código dispoñible á dereita.

Paso 3 : Saia da xanela do Editor de VBA e continúe coa folla de traballo protexida.

Paso 4 : vai a Ferramentas > Macro > Macros. Na lista que aparece, fai dobre clic na opción "PasswordBreaker". Agora deberías poder acceder ao teu ficheiro Excel protexido con contrasinal.

Parte 2: limitacións manuais ao desbloquear o proxecto VBA en Excel

Aínda que os métodos manuais son útiles para descifrar contrasinais de Excel VBA, non son nin moito menos perfectos. Estes métodos están plagados de múltiples problemas que os fan un mal axuste cando se trata de ficheiros de Excel importantes e complicados. A continuación móstranse algunhas das limitacións comúns dos métodos manuais.

  • Require coñecementos técnicos : Como viches, a maioría das opcións anteriores implican moito código. Polo tanto, se tes poucos coñecementos técnicos, terás dificultades con estas opcións manuais.
  • Consome moito tempo : Moitos métodos manuais implican longos procesos. O feito de que tamén implique códigos e movementos en varias plataformas faino máis tedioso e, polo tanto, os usuarios atoparanos lento e tedioso.
  • Taxa de éxito : O que importa, ao final, é se podemos descifrar o contrasinal de Excel VBA ou non. Desafortunadamente, estas opcións manuais rexistran as taxas de éxito máis baixas. Polo tanto, non é recomendable gastar moito tempo e enerxía para despois non obter o resultado que necesitas.

Dito isto, se fallan todas as opcións ou se cansas das súas deficiencias, máis tarde tente usar aplicacións especiais como Passper para Excel para descifrar automaticamente o contrasinal de Excel VBA.

Parte 3: Como descifrar o contrasinal de Excel VBA automaticamente

Passper para Excel é unha ferramenta de desbloqueo de contrasinal incriblemente poderosa para ficheiros Excel. O programa garante unha taxa de éxito do 100% para descifrar o contrasinal do proxecto VBA de Excel. Coa velocidade de descifrado super rápida e a facilidade de uso, non hai razón para dubidar da capacidade de Passper para Excel. Tamén é importante ter en conta que Passper para Excel pódese usar para descifrar o contrasinal de apertura do documento para ficheiros Excel.

Características principais de Passper para Excel:

  • Todas as restricións de edición e formato do teu proxecto VBA, folla de traballo ou libro de traballo pódense descifrar ao instante.
  • Con Passper para Excel, un simple clic permitirache desfacerse da protección por contrasinal do teu proxecto VBA.
  • Os teus datos non se verán afectados nin danados despois de usar o programa.
  • O programa ten unha compatibilidade moi ampla. Todos os tipos de ficheiros de Excel, incluíndo .xlsm, .xlsb, .xltx, .xltm son compatibles con el.

Passper para Excel serviu a millóns de usuarios en todo o mundo. E recibiu críticas positivas dos seus usuarios. Non dubides en probalo agora.

Probao gratis

Como eliminar o contrasinal de VBA en Excel con Passper para Excel

Paso 1: Inicie Passper para Excel no seu PC e faga clic na opción "Eliminar restricións".

Eliminando restricións de Excel

Paso 2: Na nova xanela, faga clic no botón "Seleccionar un ficheiro" e siga as instrucións en pantalla para cargar o ficheiro Excel VBA protexido con contrasinal na interface do programa.

seleccione o ficheiro excel

Paso 3: Cando se cargue o ficheiro protexido por contrasinal, prema a opción "Eliminar" para desfacerse do contrasinal do proxecto VBA no seu ficheiro Excel.

eliminar restricións de Excel

O programa eliminará automaticamente as restricións en segundos. Cando se complete, deberías ver a notificación de éxito na parte inferior da pantalla.

Conclusión

Esta guía elaborou claramente algúns dos métodos plausibles para descifrar contrasinais de Excel VBA. Non obstante, algúns formularios son máis superiores que outros debido á súa capacidade para manexar contrasinais VBA complexos, á facilidade de uso e ás taxas de éxito publicados. Da gran cantidade de información proporcionada anteriormente, ninguén pode discutir Passper para Excel como a solución real para descifrar o contrasinal do proxecto VBA de Excel. Todos os parámetros de medición póñeno por diante das opcións manuais. Escolla Passper para Excel e resolve os seus problemas de contrasinal de VBA para sempre.

Probao gratis

Publicacións relacionadas

Deixe unha resposta

O teu enderezo de correo electrónico non será publicado.

Botón de volta ao principio
Compartir vía
Copiar ligazón