{"id":2605,"date":"2022-07-02T23:51:03","date_gmt":"2022-07-02T21:51:03","guid":{"rendered":"https:\/\/www.xlspadlock.com\/?page_id=2605"},"modified":"2025-11-16T13:28:17","modified_gmt":"2025-11-16T12:28:17","slug":"proteccion-codigo-vba","status":"publish","type":"page","link":"https:\/\/www.xlspadlock.com\/es\/vba-code-protection","title":{"rendered":"Protecci\u00f3n y compilaci\u00f3n de c\u00f3digo VBA"},"content":{"rendered":"<h1 class=\"gb-headline gb-headline-a9544655 gb-headline-text gb-headline-197f6b28\">Asegure su c\u00f3digo VBA de Excel con nuestras caracter\u00edsticas de protecci\u00f3n de c\u00f3digo VBA<\/h1>\n\n\n\n<p>XLS Padlock le ofrece una potente protecci\u00f3n de c\u00f3digo VBA e incluso compilaci\u00f3n. Le permite no solo <strong>bloquear el proyecto VBA<\/strong> de sus libros de Excel (o <strong>prevenir el acceso al editor VBA<\/strong>), sino tambi\u00e9n compilar su c\u00f3digo VBA sensible en <strong>bytecode funcional no accesible para los usuarios finales<\/strong>.<\/p>\n\n\n\n<p>Proteja realmente sus macros y c\u00f3digo VBA. De hecho, los usuarios finales no pueden estudiarlos \/ copiarlos porque el c\u00f3digo VBA original ya no existe. El compilador es <strong>no un simple ofuscador<\/strong>, convierte completamente el c\u00f3digo VBA en c\u00f3digo binario y lo almacena de forma segura en la aplicaci\u00f3n.<\/p>\n\n\n\n<p><span class=\"fa fa-mask\" style=\"color:rgb(0, 0, 102);\">&nbsp;<\/span>&nbsp;Otra protecci\u00f3n VBA puede ser derrotada f\u00e1cilmente, incluso la ofuscaci\u00f3n VBA no es una protecci\u00f3n real: descubra el <a href=\"https:\/\/www.xlspadlock.com\/es\/compilador-vba\/\">compilador VBA como una mejor alternativa<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"lock-your-vba-project\">Bloquear su Proyecto VBA<\/h2>\n\n\n\n<p>Con XLS Padlock, puede bloquear su proyecto VBA de forma segura: esta caracter\u00edstica no usa protecci\u00f3n con contrase\u00f1a, marca el proyecto VBA como bloqueado: los usuarios finales no pueden ver, acceder o modificar el proyecto en VBE (Editor de Visual Basic). Si el usuario final intenta acceder a un proyecto VBA bloqueado, Excel mostrar\u00e1 el siguiente mensaje de error (Proyecto Bloqueado \u2013 El proyecto no se puede ver):<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"255\" height=\"175\" src=\"https:\/\/cdn.xlspadlock.com\/20251108181612\/image-13.png\" alt=\"VBA no visible\" class=\"wp-image-2608\"\/><\/figure>\n<\/div>\n\n\n<p>Dado que XLS Padlock proh\u00edbe a los usuarios finales acceder al archivo Excel original, las herramientas de craqueo de contrase\u00f1as de Excel VBA son in\u00fatiles. Adem\u00e1s, esta opci\u00f3n es compatible con nuestro compilador VBA, para aumentar la seguridad de su c\u00f3digo VBA.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"prevent-access-to-vba-editor\">Prevenir el acceso al editor VBA<\/h2>\n\n\n\n<p>Esta es una medida de seguridad adicional que cerrar\u00e1 autom\u00e1ticamente el editor VBA si el usuario final intenta abrirlo. Entonces, <strong>su proyecto VBA permanece inaccesible<\/strong>.<br>Esta opci\u00f3n es compatible con la protecci\u00f3n con contrase\u00f1a VBA y nuestro compilador VBA.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"protect-vba-code-with-vba-code-compilation\">Proteja el C\u00f3digo VBA con Compilaci\u00f3n de C\u00f3digo VBA<\/h2>\n\n\n\n<p>XLS Padlock presenta un <a href=\"https:\/\/www.xlspadlock.com\/es\/compilador-vba\/\">compilador VBA integrado<\/a>. Por lo tanto, escriba scripts simples y comp\u00edlelos en bytecode funcional no accesible para otros.<\/p>\n\n\n\n<p>Convertir partes de sus macros VBA en c\u00f3digo compilado le permite asegurarlas. De hecho, <strong>el c\u00f3digo original ya no existe y los usuarios finales no pueden copiarlo ni manipularlo<\/strong>. Esta es una protecci\u00f3n definitiva para su c\u00f3digo VBA, e incluso sin protecci\u00f3n con contrase\u00f1a VBA.<\/p>\n\n\n\n<p>Por ejemplo, vea este c\u00f3digo original:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"157\" src=\"https:\/\/cdn.xlspadlock.com\/20251108181613\/image-14.png\" alt=\"C\u00f3digo VBA Original\" class=\"wp-image-2609\" srcset=\"https:\/\/cdn.xlspadlock.com\/20251108181613\/image-14.png 500w, https:\/\/cdn.xlspadlock.com\/20251108181613\/image-14-300x94.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure>\n<\/div>\n\n\n<p>Una vez protegido, se convierte en:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"633\" height=\"227\" src=\"https:\/\/cdn.xlspadlock.com\/20251108181613\/image-15.png\" alt=\"C\u00f3digo VBA Protegido\" class=\"wp-image-2610\" srcset=\"https:\/\/cdn.xlspadlock.com\/20251108181613\/image-15.png 633w, https:\/\/cdn.xlspadlock.com\/20251108181613\/image-15-300x108.png 300w\" sizes=\"auto, (max-width: 633px) 100vw, 633px\" \/><\/figure>\n<\/div>\n\n\n<p>Como puede ver, el c\u00f3digo original en calculate() ha sido reemplazado por una llamada a la funci\u00f3n incorporada de XLS Padlock llamada <code>PLEvalVBA<\/code>. Esta funci\u00f3n ejecuta el bytecode compilado. Hay <strong>ninguna forma para que el usuario final acceda al bytecode<\/strong>. Por supuesto, la <strong>la funci\u00f3n VBA calculate() permanece completamente funcional<\/strong> (incluso en el libro de Excel original, antes de la compilaci\u00f3n).<\/p>\n\n\n\n<p>Movimos el c\u00f3digo VBA original de calculate() al Editor VBA de XLS Padlock. Luego, lo compilamos, como puede ver a continuaci\u00f3n:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"824\" height=\"363\" src=\"https:\/\/cdn.xlspadlock.com\/20251108184327\/image_58.png\" alt=\"Compilador VBA\" class=\"wp-image-4326\" srcset=\"https:\/\/cdn.xlspadlock.com\/20251108184327\/image_58.png 824w, https:\/\/cdn.xlspadlock.com\/20251108184327\/image_58-300x132.png 300w, https:\/\/cdn.xlspadlock.com\/20251108184327\/image_58-768x338.png 768w, https:\/\/cdn.xlspadlock.com\/20251108184327\/image_58-18x8.png 18w, https:\/\/cdn.xlspadlock.com\/20251108184327\/image_58-360x159.png 360w\" sizes=\"auto, (max-width: 824px) 100vw, 824px\" \/><\/figure>\n<\/div>\n\n\n<p>Nuestro <a href=\"https:\/\/www.xlspadlock.com\/es\/compilador-vba\/\">el compilador VBA no es un simple ofuscador<\/a>. Convierte completamente su c\u00f3digo VBA en c\u00f3digo binario y lo almacena de forma segura en la aplicaci\u00f3n.<\/p>\n\n\n\n<p><span style=\"color:rgb(0, 0, 102);\" class=\"fa fa-chevron-circle-right\">&nbsp;<\/span> Puede ver c\u00f3mo funciona esto gracias a <a href=\"\/es\/video\/\">nuestro video en l\u00ednea<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-3ad93e5c uagb-inline_notice__outer-wrap\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Cerrar\"><\/button><span class=\"uagb-notice-title\">Pru\u00e9belo usted mismo<\/span><div class=\"uagb-notice-text\">\n<p><i class=\"fas fa-info-circle fa-2x\"><\/i> Pruebe un libro de trabajo con c\u00f3digo VBA compilado <a href=\"\/es\/demo-libro-excel\/\">gracias a nuestra Demostraci\u00f3n de Libro de Trabajo en Vivo<\/a> \u00a1y v\u00e9alo usted mismo!<\/p>\n<\/div><\/div>\n\n\n<div class=\"gb-button-wrapper wp-block-comments-pagination aligncenter\"><a class=\"gb-button gb-button-text gb-button-59335cce\" href=\"https:\/\/www.xlspadlock.com\/es\/protect-formulas\" title=\"Proteja sus f\u00f3rmulas de Excel con XLS Padlock\"><span class=\"gb-button-text\"><i class=\"fa fa-arrow-left\"><\/i>&nbsp;&nbsp;Anterior<\/span><\/a>&nbsp;&nbsp;<a class=\"gb-button gb-button-text gb-button-59335cce\" href=\"https:\/\/www.xlspadlock.com\/es\/save-options\" title=\"Permitir o denegar el guardado en su libro de trabajo de Excel\"><span class=\"gb-button-text\">Siguiente&nbsp;&nbsp;<i class=\"fa fa-arrow-right\"><\/i><\/span><\/a><\/div>","protected":false},"excerpt":{"rendered":"<p>Asegura tu c\u00f3digo VBA de Excel con nuestras caracter\u00edsticas de protecci\u00f3n de c\u00f3digo VBA XLS Padlock te ofrece una potente protecci\u00f3n e incluso compilaci\u00f3n de c\u00f3digo VBA. Te permite &#8230; <a title=\"Protecci\u00f3n y compilaci\u00f3n de c\u00f3digo VBA\" class=\"read-more\" href=\"https:\/\/www.xlspadlock.com\/es\/vba-code-protection\" aria-label=\"Leer m\u00e1s sobre Protecci\u00f3n y compilaci\u00f3n de c\u00f3digo VBA\">Leer m\u00e1s<\/a><\/p>","protected":false},"author":2,"featured_media":0,"parent":2398,"menu_order":10,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-2605","page","type-page","status-publish"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false,"betterdocs-category-thumb":false},"uagb_author_info":{"display_name":"G.D.G. Software","author_link":"https:\/\/www.xlspadlock.com\/es\/author\/gdgsoft"},"uagb_comment_info":0,"uagb_excerpt":"Secure your Excel VBA code with our VBA code protection features XLS Padlock brings you powerful VBA code protection and even compilation. It lets you ... Read More","_links":{"self":[{"href":"https:\/\/www.xlspadlock.com\/es\/wp-json\/wp\/v2\/pages\/2605","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.xlspadlock.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.xlspadlock.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.xlspadlock.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xlspadlock.com\/es\/wp-json\/wp\/v2\/comments?post=2605"}],"version-history":[{"count":0,"href":"https:\/\/www.xlspadlock.com\/es\/wp-json\/wp\/v2\/pages\/2605\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.xlspadlock.com\/es\/wp-json\/wp\/v2\/pages\/2398"}],"wp:attachment":[{"href":"https:\/\/www.xlspadlock.com\/es\/wp-json\/wp\/v2\/media?parent=2605"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}