Como eliminar o contrasinal do proxecto Excel VBA con/sen contrasinal
Un proxecto de Excel Visual Basic para Aplicacións (VBA) é unha linguaxe de programación que se usa en Excel para desenvolver programas sinxelos. Normalmente úsase para converter traballos complicados ou que levan moito tempo en procesos automatizados que aforran tempo, mellorando á súa vez a calidade do proceso de presentación de informes. Estes proxectos VBA, con todo, ás veces poden estar protexidos por contrasinal, para protexer a súa privacidade ou para evitar calquera violación do script de traballo orixinal. En consecuencia, ás veces pode ser difícil lembrar estes contrasinais, xa sexa porque os usuarios esqueceron ou perderon o contrasinal ou por outros motivos. Polo tanto, este artigo destacará as varias formas sinxelas que se poden usar para eliminar o contrasinal do proxecto Excel VBA.
Hai dous tipos de casos que podes atopar cando intentas eliminar contrasinais dos proxectos de Excel VBA. Falaremos das dúas cousas paso a paso.
Parte 1: eliminar o contrasinal do proxecto VBA de Excel sen coñecer o contrasinal
Para iso, podes tomar varios enfoques, tres dos cales son os seguintes:
Elimina o contrasinal do proxecto Excel VBA nun clic para ficheiros XLS/XLSM
Existen varios programas no mercado que poden axudarche a eliminar contrasinais do proxecto Excel VBA. Un bo exemplo é Passper para Excel , que é unha solución sinxela e eficaz para desfacerse ao instante de todas as proteccións de edición e formato construídas dentro da folla de traballo/caderno de traballo mediante un código VBA.
Algunhas das principais características de Passper para Excel son:
- O contrasinal do proxecto VBA no seu libro de Excel pódese eliminar cun simple clic .
- Garantía a Taxa de éxito do 100%. .
- O equipo de Passper preocúpase a seguridade de os seus datos . Non haberá perda nin fuga de datos durante/despois do proceso de eliminación.
- O programa ten un ampla compatibilidade . Admite .xls, .xlsx, .xlsm, .xlsb, .xltx, .xltm e outros ficheiros creados por Microsoft Excel.
Para ilustrar o sinxelo que é usar Passper para Excel, preparamos unha guía detallada para ti. Primeiro de todo, tes que descargar o programa e instalalo no teu ordenador.
Paso 1. Unha vez instalado, debes escoller a opción "Eliminar restricións".
Paso 2. Use o botón "Seleccionar un ficheiro" para cargar o ficheiro de Excel protexido con contrasinal. Unha vez que o ficheiro se engade ao software, simplemente faga clic na opción "Eliminar" para desfacerse da protección por contrasinal da súa folla de Excel.
Paso 3. En poucos segundos, o contrasinal do proxecto VBA será eliminado do seu caderno de Excel.
Passper para Excel É un programa potente e fiable. Recibiu críticas positivas dos usuarios. Non dubides en usalo.
Eliminar o contrasinal do proxecto VBA de Excel en liña
Outro método para eliminar o contrasinal do proxecto VBA nos teus documentos de Excel é utilizar un servizo en liña dispoñible na web. Un bo exemplo deste tipo de ferramentas en liña é Office VBA Password Remover. Esta ferramenta en liña axúdache a desfacerte da túa protección, pero require numerosos pasos. O procedemento é o seguinte:
Paso 1: Fai clic en "Abrir ficheiro" para cargar o ficheiro Excel protexido con contrasinal do teu proxecto VBA.
Paso 2: Fai clic en "Descifrar VBA" para confirmar a descarga do novo documento.
Paso 3: Unha vez descargado, abra o documento. Lembrarache que o proxecto contén a chave non válida. Fai clic en "Si" para continuar.
Paso 4: Preme ALT+F11 para abrir o proxecto VBA. Dentro da xanela de macros, non debería expandir o proxecto. A continuación, vai a Ferramentas> Propiedades do proxecto VBA.
Paso 5: Vaia á pestana Protección, estableza un novo contrasinal que elixa e deixe a caixa de verificación seleccionada.
Paso 6: Garda o documento e pecha o proxecto VBA.
Paso 7: Abre o teu caderno de Excel de novo e repite o paso 4.
Paso 8: Nesta ocasión cómpre limpar a caixa de verificación e os campos do contrasinal na pestana "Protección".
Paso 9: Garda o documento de novo. Eliminouse o contrasinal.
Contras deste método:
- A carga do ficheiro de Excel levará tempo. Ademais, non hai unha barra de procesamento, polo que non pode saber se o seu ficheiro foi cargado ou non.
- Cargar o teu ficheiro de Excel no seu sitio web non é seguro para os teus datos, especialmente cando os teus datos son confidenciais.
Eliminar o contrasinal do proxecto Excel VBA usando o editor HEX
O editor hexadecimal pode ser unha ferramenta útil se queres eliminar manualmente os contrasinais do teu proxecto Excel VBA. Hai dous enfoques diferentes necesarios para eliminar contrasinais baseados na extensión do tipo de ficheiro de Excel. Antes de iniciar o proceso manual, lembre sempre de facer unha copia de seguridade dos ficheiros de Excel cos que está a traballar.
Se o tipo de ficheiro é XLS:
Paso 1: Abre o ficheiro .xls protexido con contrasinal cun editor hexadecimal e busca a cadea "DPB".
Paso 2: Substitúe "DPB" por "DPX".
Paso 3: Garda o ficheiro e sae do editor.
Paso 4: A continuación, abra o ficheiro con Microsoft Excel. Aparecerán varias notificacións de erro, o que é normal. Asegúrate de facer clic neles.
Paso 5: Agora prema ALT+F11 para abrir a xanela do proxecto VBA e prema nas propiedades de VBAProject no menú Ferramentas.
Paso 6: Na pestana Protección, cambia o contrasinal por algo sinxelo e fácil de lembrar.
Paso 7: Garda o libro de traballo e sae da xanela.
Paso 8: Volve abrir o libro de Excel e accede á xanela do proxecto VBA premendo ALT+F11 e introducindo o contrasinal que acaba de cambiar. Repita o paso 6, pero esta vez pode eliminar o contrasinal.
Paso 9: Garda o libro de traballo e agora tes un ficheiro Excel sen contrasinal.
Se o tipo de ficheiro é XLSM:
Para as extensións .xlsm, é necesario un paso adicional ao principio. A continuación ofrecémosche unha guía paso a paso.
Paso 1: Cambia a extensión do teu ficheiro .xlsm a .zip. Despois ábreo con 7Zip ou WinZip.
Paso 2: Busque e copie o ficheiro "xl/vbaProject.bas" ou "xl/vbaProject.bin" do ficheiro zip. Asegúrate de que o cartafol zip aínda estea aberto.
Paso 3: Fai clic e abra o ficheiro "xl/vbaProject.bas" ou "xl/vbaProject.bin" usando un editor hexadecimal.
Paso 4: Busca a cadea "DPB" e substitúea por "DPX".
Paso 5: Garda o ficheiro e cópiao de novo no cartafol Zip (podes arrastrar e soltar o ficheiro no cartafol).
Paso 6: Agora, comprime todos os ficheiros do cartafol nun novo ficheiro Zip. A continuación, cambia a extensión do ficheiro a .xlsm.
Paso 7: A continuación, abra o ficheiro .xlsm. Aparecerán varias notificacións de erro. Fai clic en "Si" para continuar.
Paso 8: Preme ALT+F11 para abrir o proxecto VBA e fai clic en Propiedades do proxecto VBA no menú Ferramentas.
Paso 9: Abra a pestana Protección, desmarque "Bloquear proxecto para ver" e prema Aceptar.
Paso 10: Garda o ficheiro .xlsm e pecha a xanela
Contras deste método:
- Hai moitos editores hexadecimales no sitio web. Elixir un bo é unha tarefa ardua se non tes coñecementos técnicos.
- Algúns usuarios informaron de que non poden descargar o editor hexadecimal. Polo tanto, este método non sempre é útil para ti.
Parte 2: Eliminar o contrasinal do proxecto VBA de Excel co contrasinal coñecido
Este caso é relativamente máis fácil de executar e é semellante á nosa discusión anterior. Para facilitar a comprensión, o procedemento descríbese a continuación:
Paso 1: Abre o teu libro de traballo de Excel con Microsoft Excel. Preme Alt+F11 para acceder ao proxecto VBA.
Paso 2: Vaia a Ferramentas> Propiedades do proxecto VBA. Introduza o contrasinal correcto no cadro de diálogo Contrasinal de VBAProject.
Paso 3: Vaia á pestana Protección, desmarque "Bloquear proxecto para ver" e desactive o contrasinal nas seguintes caixas.
Paso 4: Fai clic en "Aceptar" e garda a operación. Iso é todo.
Conclusión
Pode ser unha tarefa horrible eliminar os contrasinais do proxecto VBA dos ficheiros de Excel. Recoméndase sempre utilizar unha solución eficaz e fácil de usar cando se trate con este tipo de ficheiros. Isto aforra moito tempo e é o máis cómodo. Probar agora Passper para Excel e quedarás moi impresionado.