{"id":1462,"date":"2019-12-04T11:18:06","date_gmt":"2019-12-04T11:18:06","guid":{"rendered":"http:\/\/es.accessrepairnrecovery.com\/blog\/?p=1462"},"modified":"2021-08-05T04:28:35","modified_gmt":"2021-08-05T04:28:35","slug":"ejecute-codigo-vba-en-access","status":"publish","type":"post","link":"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access","title":{"rendered":"C\u00f3mo ejecutar c\u00f3digo VBA en Access 2007\/2010\/2013\/2016\/2019"},"content":{"rendered":"<div class=\"4816682032c5c5fe270e27c142ea76c4\" data-index=\"1\" style=\"float: none; margin:0px 0 0px 0; text-align:center;\">\n<style>\r\n.leaderboard { width: 320px; height: 100px; }\r\n@media(min-width: 500px) { .leaderboard { width: 468px; height: 60px; } }\r\n@media(min-width: 800px) { .leaderboard { width: 728px; height: 90px; } }\r\n<\/style>\r\n<script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8329139124199643\" crossorigin=\"anonymous\"><\/script>\r\n<ins class=\"adsbygoogle leaderboard\"\r\n     style=\"display:inline-block\"\r\n\t data-full-width-responsive=\"true\"\r\n     data-ad-client=\"ca-pub-8329139124199643\"\r\n     data-ad-slot=\"1972481166\"><\/ins>\r\n<script>\r\n     (adsbygoogle = window.adsbygoogle || []).push({});\r\n<\/script>\n<\/div>\n<p style=\"text-align: justify;\">Sin lugar a dudas, la creaci\u00f3n de una base de datos en Access con varios objetos como informes, formularios y tablas es bastante f\u00e1cil. Pero cuando se trata de agregar algo de programaci\u00f3n para la ejecuci\u00f3n simult\u00e1nea de objetos de base de datos o para automatizar ciertos procesos. Entonces esta puede ser una tarea desalentadora para realizar &#8230; \u00bfno es as\u00ed?<\/p>\n<p style=\"text-align: justify;\">Principalmente para aquellos que no tienen mucho conocimiento de la codificaci\u00f3n de programas. si tambi\u00e9n est\u00e1 entre ellos, esta publicaci\u00f3n seguramente lo ayudar\u00e1 con mucha m\u00e1s informaci\u00f3n sobre la ejecuci\u00f3n del c\u00f3digo VBA en Access.<!--more--><\/p>\n<h3 style=\"text-align: justify;\"><strong>Comprenda el c\u00f3digo VBA de MS Access con el ejemplo:<\/strong><\/h3>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1468\" src=\"http:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/MS-Access-VBA-Code-With-Example.jpg\" alt=\"Comprenda el c\u00f3digo VBA de MS Access con el ejemplo\" width=\"338\" height=\"284\" srcset=\"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/MS-Access-VBA-Code-With-Example.jpg 338w, https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/MS-Access-VBA-Code-With-Example-300x252.jpg 300w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/p>\n<p style=\"text-align: justify;\">En MS Access, la programaci\u00f3n es la forma en que podemos agregar funcionalidad a nuestra base de datos. b\u00e1sicamente se hace de dos maneras:<\/p>\n<ul style=\"text-align: justify;\">\n<li>mediante el uso de Access macros<\/li>\n<li>o c\u00f3digo de Visual Basic para Aplicaciones (VBA)<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Supongamos, por ejemplo, que ha realizado un informe o formulario en su base de datos de Access. ahora desea agregar un bot\u00f3n de comando en ese formulario. De modo que cuando se hace clic, se abrir\u00e1 autom\u00e1ticamente el informe.<\/p>\n<p style=\"text-align: justify;\">En ese caso, la programaci\u00f3n se utiliza para crear una macro o procedimiento VBA para configurar la propiedad del evento OnClick del bot\u00f3n de comando. Cuando hace clic en el bot\u00f3n de comando, la macro y el procedimiento se ejecutar\u00e1n autom\u00e1ticamente en segundo plano. Por lo tanto, al hacer clic en el formulario del bot\u00f3n de comando del formulario se abrir\u00e1 el informe.<\/p>\n<p style=\"text-align: justify;\">Entonces, todo lo que puede decir, el c\u00f3digo VBA en Access le permite agregar automatizaci\u00f3n y varias funcionalidades a su aplicaci\u00f3n de base de datos de Access.<\/p>\n<h3 style=\"text-align: justify;\"><strong>\u00bfQu\u00e9 es el editor de VBA?<\/strong><\/h3>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1479\" src=\"http:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/VBA-Editor.jpg\" alt=\"\u00bfQu\u00e9 es el editor de VBA\" width=\"455\" height=\"236\" \/><\/p>\n<ul style=\"text-align: justify;\">\n<li>Bueno, para la programaci\u00f3n en Access usamos el editor VBA. Para iniciar el editor de VBA, primero debe ir a la opci\u00f3n de crear.<\/li>\n<li>Luego, toque el bot\u00f3n del m\u00f3dulo en la ventana de su base de datos.<\/li>\n<li>Esto abrir\u00e1 el editor de VBA.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Como puede ver en la figura, hay varias partes en este editor de VBA. Entonces, analicemos cada secci\u00f3n en detalle:<\/p>\n<ul style=\"text-align: justify;\">\n<li>la esquina superior izquierda se llama Ventana de proyecto. Contiene una lista de todos los elementos y m\u00f3dulos definidos en la base de datos.<\/li>\n<li>debajo de la ventana del proyecto, hay una ventana de propiedades. En esto, puede especificar diferentes atributos para los objetos que ha utilizado en la ventana del proyecto.<\/li>\n<li>En la parte inferior de la pantalla, hay una ventana inmediata. Aqu\u00ed puede probar las partes de su procedimiento mientras desarrolla. Aparte de eso, tambi\u00e9n se puede usar para obtener el resultado inmediato de varios comandos. La ventana inmediata es muy \u00fatil durante las pruebas y el procedimiento de depuraci\u00f3n.<\/li>\n<\/ul>\n<h3 style=\"text-align: justify;\"><strong>Beneficios de usar c\u00f3digo VBA en Access:<\/strong><\/h3>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1464\" src=\"http:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/Benefits-Of-Using-VBA-Code-In-Access.png\" alt=\"Beneficios de usar c\u00f3digo VBA en Access\" width=\"495\" height=\"327\" srcset=\"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/Benefits-Of-Using-VBA-Code-In-Access.png 800w, https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/Benefits-Of-Using-VBA-Code-In-Access-300x198.png 300w, https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/Benefits-Of-Using-VBA-Code-In-Access-768x507.png 768w\" sizes=\"auto, (max-width: 495px) 100vw, 495px\" \/><\/p>\n<p style=\"text-align: justify;\">Aqu\u00ed hay algunas razones b\u00e1sicas por las que necesita usar las \u00e1reas de <a href=\"http:\/\/es.accessrepairnrecovery.com\/blog\/microsoft-access-codigo-de-vba\"><strong>c\u00f3digo de MS Access VBA<\/strong><\/a> a continuaci\u00f3n.<\/p>\n<ol style=\"text-align: justify;\">\n<li>Gestionar procedimientos reutilizables m\u00e1s peque\u00f1os (globalmente)<\/li>\n<li>Cree sus propias funciones definidas<\/li>\n<li>en memoria mantener variables (globalmente)<\/li>\n<li>Adjunte c\u00f3digo a un evento, es decir, un bot\u00f3n en un formulario<\/li>\n<li>Administre procedimientos m\u00e1s potentes de los que carece una macro de Access<\/li>\n<li>Termine f\u00e1cilmente con otras aplicaciones y plataformas<\/li>\n<li>manejar de manera inteligente los <a href=\"http:\/\/es.accessrepairnrecovery.com\/blog\/ms-access-tiempo-de-ejecucion-errores\"><strong>errores de tiempo de ejecuci\u00f3n de Access<\/strong><\/a><\/li>\n<\/ol>\n<p style=\"text-align: justify;\">Para aprender el c\u00f3digo de Access VBA, no necesita ser un programador. El factor importante para programar con \u00e9xito con Access VBA es qu\u00e9 tan bien conoce la estructura de MS Access, a menudo denominada tablas, consultas, formularios, informes y macros. Es una caracter\u00edstica muy poderosa de Access para identificar d\u00f3nde VBA debe superar y mejorar la funcionalidad.<\/p>\n<h2 style=\"text-align: justify;\"><span style=\"text-decoration: underline;\"><strong>C\u00f3mo ejecutar c\u00f3digo VBA en MS Access<\/strong><\/span><\/h2>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1466\" src=\"http:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/How-To-Run-VBA-Code-In-MS-Access-.png\" alt=\"C\u00f3mo ejecutar c\u00f3digo VBA en MS Access\" width=\"575\" height=\"442\" srcset=\"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/How-To-Run-VBA-Code-In-MS-Access-.png 1000w, https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/How-To-Run-VBA-Code-In-MS-Access--300x230.png 300w, https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/How-To-Run-VBA-Code-In-MS-Access--768x590.png 768w\" sizes=\"auto, (max-width: 575px) 100vw, 575px\" \/><\/p>\n<h3 style=\"text-align: justify;\"><span style=\"text-decoration: underline;\"><strong>C\u00f3digo VBA para ejecutar una consulta en MS Access<\/strong><\/span><\/h3>\n<p style=\"text-align: justify;\">\u00bfBusca el c\u00f3digo VBA para ejecutar la consulta en MS Access? Si es as\u00ed, consulte los pasos completos para realizar esta tarea.<\/p>\n<p style=\"text-align: justify;\">Puede usar la sintaxis de VBA para ejecutar consultas en MS Access.<\/p>\n<p style=\"text-align: justify;\">DoCmd.OpenQuery &#8220;Nombre de consulta&#8221;<\/p>\n<p style=\"text-align: justify;\">Tenga en cuenta que &#8220;nombre de consulta&#8221; no debe mantenerse entre corchetes &#8220;[]&#8221;.<\/p>\n<p style=\"text-align: justify;\">Pasos para crear un VBA para ejecutar una consulta en MS Access<\/p>\n<p style=\"text-align: justify;\">Supongamos que tiene una base de datos de Access que contiene una consulta llamada &#8220;max_sales&#8221;.<\/p>\n<p style=\"text-align: justify;\">Entonces, aqu\u00ed est\u00e1 el paso completo que debe seguir para crear un VBA para ejecutar la consulta &#8220;max_sales&#8221;:<\/p>\n<h4 style=\"text-align: justify;\"><strong>Paso 1: agregar un formulario de Access<\/strong><\/h4>\n<p style=\"text-align: justify;\">En primer lugar, abra su aplicaci\u00f3n de acceso MS, luego agregue un Formulario de Access.<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1469\" src=\"http:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/VBA-Code-To-Run-Query-In-MS-Access-1.png\" alt=\"C\u00f3digo VBA para ejecutar una consulta en MS Access 1\" width=\"590\" height=\"311\" srcset=\"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/VBA-Code-To-Run-Query-In-MS-Access-1.png 590w, https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/VBA-Code-To-Run-Query-In-MS-Access-1-300x158.png 300w\" sizes=\"auto, (max-width: 590px) 100vw, 590px\" \/><\/p>\n<p style=\"text-align: justify;\">Para agregar un formulario, debe ir a la pesta\u00f1a de crear, luego toque el icono del formulario presentado sobre la cinta de MS Access:<\/p>\n<h4 style=\"text-align: justify;\"><strong>Paso 2: coloca un bot\u00f3n<\/strong><\/h4>\n<p style=\"text-align: justify;\">En el siguiente paso, debe poner un bot\u00f3n en el formulario. Para esta tarea, haga clic en el &#8220;icono de bot\u00f3n&#8221; presente en la cinta de acceso. Despu\u00e9s de esa posici\u00f3n, presione ese bot\u00f3n en su formulario.<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1471\" src=\"http:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/VBA-Code-To-Run-Query-In-MS-Access-2.png\" alt=\"C\u00f3digo VBA para ejecutar una consulta en MS Access 2\" width=\"681\" height=\"418\" srcset=\"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/VBA-Code-To-Run-Query-In-MS-Access-2.png 681w, https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/VBA-Code-To-Run-Query-In-MS-Access-2-300x184.png 300w\" sizes=\"auto, (max-width: 681px) 100vw, 681px\" \/><\/p>\n<p style=\"text-align: justify;\">Notar\u00e1 que despu\u00e9s de colocar el bot\u00f3n en el formulario de Acceso, aparecer\u00e1 el Asistente del bot\u00f3n de comando en su pantalla. Si no necesita este Asistente para botones de comando, puede presionar el bot\u00f3n Cancelar.<\/p>\n<h4 style=\"text-align: justify;\"><strong>Paso 3: abra la pantalla VBA<\/strong><\/h4>\n<p style=\"text-align: justify;\">Para escribir el c\u00f3digo VBA para el bot\u00f3n, debe abrir la pantalla del editor VBA. Haga clic con el bot\u00f3n derecho en el bot\u00f3n y luego elija la opci\u00f3n \u2018Crear evento &#8230;\u2018.<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1473\" src=\"http:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/VBA-Code-To-Run-Query-In-MS-Access-3.png\" alt=\"C\u00f3digo VBA para ejecutar una consulta en MS Access 3\" width=\"431\" height=\"256\" srcset=\"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/VBA-Code-To-Run-Query-In-MS-Access-3.png 431w, https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/VBA-Code-To-Run-Query-In-MS-Access-3-300x178.png 300w\" sizes=\"auto, (max-width: 431px) 100vw, 431px\" \/><\/p>\n<p style=\"text-align: justify;\">Luego, elija la opci\u00f3n Generador de c\u00f3digo y toque la opci\u00f3n Aceptar:<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1474\" src=\"http:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/VBA-Code-To-Run-Query-In-MS-Access-4.png\" alt=\"C\u00f3digo VBA para ejecutar una consulta en MS Access 4\" width=\"231\" height=\"285\" \/><\/p>\n<h4 style=\"text-align: justify;\"><strong>Paso 4: escriba el VBA para ejecutar la consulta<\/strong><\/h4>\n<p style=\"text-align: justify;\">Es hora de escribir el c\u00f3digo VBA para ejecutar la consulta.<\/p>\n<p style=\"text-align: justify;\">Consulte el c\u00f3digo completo de VBA como se muestra en el siguiente ejemplo (donde &#8220;max_sales&#8221; es el nombre de la consulta):<\/p>\n<blockquote><p><em>Private Sub Command0_Click()\u00a0<\/em><\/p>\n<p><em>DoCmd.OpenQuery &#8220;max_sales&#8221;\u00a0<\/em><\/p>\n<p><em>End Sub<\/em><\/p><\/blockquote>\n<p style=\"text-align: justify;\">As\u00ed es como aparecer\u00e1 VBA en Access:<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1475\" src=\"http:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/VBA-Code-To-Run-Query-In-MS-Access-5.png\" alt=\"C\u00f3digo VBA para ejecutar una consulta en MS Access 5\" width=\"425\" height=\"204\" srcset=\"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/VBA-Code-To-Run-Query-In-MS-Access-5.png 425w, https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/VBA-Code-To-Run-Query-In-MS-Access-5-300x144.png 300w\" sizes=\"auto, (max-width: 425px) 100vw, 425px\" \/><\/p>\n<h4 style=\"text-align: justify;\"><strong>Paso 5: ver los resultados<\/strong><\/h4>\n<p style=\"text-align: justify;\">Despu\u00e9s de descartar estos c\u00f3digos VBA, es hora de guardar su trabajo. Ahora regrese a su formulario de Acceso y cambie a la vista de formulario.<\/p>\n<p style=\"text-align: justify;\">Para cambiar f\u00e1cilmente a la vista de formulario, haga clic en el icono de vista presente en la pesta\u00f1a de dise\u00f1o. Ahora de la lista desplegable, elija la vista de formulario.<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1476\" src=\"http:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/VBA-Code-To-Run-Query-In-MS-Access-6.png\" alt=\"C\u00f3digo VBA para ejecutar una consulta en MS Access 6\" width=\"556\" height=\"380\" srcset=\"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/VBA-Code-To-Run-Query-In-MS-Access-6.png 556w, https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/VBA-Code-To-Run-Query-In-MS-Access-6-300x205.png 300w\" sizes=\"auto, (max-width: 556px) 100vw, 556px\" \/><\/p>\n<p style=\"text-align: justify;\">Por \u00faltimo, toque el bot\u00f3n para ejecutar la consulta &#8220;max_sales&#8221;. Ahora puede ejecutar una consulta con el c\u00f3digo VBA simplemente tocando el bot\u00f3n.<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1477\" src=\"http:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/VBA-Code-To-Run-Query-In-MS-Access-7.png\" alt=\"C\u00f3digo VBA para ejecutar una consulta en MS Access 7\" width=\"309\" height=\"204\" srcset=\"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/VBA-Code-To-Run-Query-In-MS-Access-7.png 309w, https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/VBA-Code-To-Run-Query-In-MS-Access-7-300x198.png 300w\" sizes=\"auto, (max-width: 309px) 100vw, 309px\" \/><\/p>\n<h3 style=\"text-align: justify;\"><span style=\"text-decoration: underline;\"><strong>C\u00f3digo de VBA para ejecutar el informe en Access<\/strong><\/span><\/h3>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1478\" src=\"http:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/VBA-Code-To-Run-Report-In-Access.png\" alt=\"C\u00f3digo de VBA para ejecutar el informe en Access\" width=\"507\" height=\"398\" srcset=\"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/VBA-Code-To-Run-Report-In-Access.png 1000w, https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/VBA-Code-To-Run-Report-In-Access-300x235.png 300w, https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/VBA-Code-To-Run-Report-In-Access-768x602.png 768w\" sizes=\"auto, (max-width: 507px) 100vw, 507px\" \/><\/p>\n<p style=\"text-align: justify;\">El m\u00e9todo DoCmd.OpenReport se utiliza para abrir el informe. Puede usar este m\u00e9todo DoCmd.OpenReport para abrir el informe en la vista de dise\u00f1o, Imprimir informe, Ver informe, Vista previa de impresi\u00f3n, Vista de dise\u00f1o.<\/p>\n<p style=\"text-align: justify;\">Aqu\u00ed est\u00e1 la sintaxis que debe usar:<\/p>\n<blockquote><p><strong><em>DoCmd.OpenReport (ReportName, View, Filter, WhereCondition, DataMode, WindowMode, OpenArgs)<\/em><\/strong><\/p><\/blockquote>\n<p style=\"text-align: justify;\"><strong>Descripci\u00f3n de la sintaxis anterior:<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>&#8211; Reportar nombre:<\/strong><\/p>\n<p style=\"text-align: justify;\">Indica el nombre del informe en la base de datos actual. Necesita argumentos y debe escribirse entre comillas dobles.<\/p>\n<p style=\"text-align: justify;\"><strong>&#8211; Ver:<\/strong><\/p>\n<p style=\"text-align: justify;\">Algunos tipos comunes de vista de informes, como acViewNormal, acViewPreview, acViewLayout, acViewDesign, etc.<\/p>\n<p style=\"text-align: justify;\">Puede seleccionar cualquiera de estos tipos para especificar su informe cuando se abra.<\/p>\n<blockquote>\n<p style=\"text-align: center;\"><strong>Tambi\u00e9n te puede interesar:<\/strong><\/p>\n<p style=\"text-align: center;\"><strong><a class=\"row-title\" href=\"http:\/\/es.accessrepairnrecovery.com\/blog\/ms-access-macros\" aria-label=\"\u201c3 R\u00e1pido Formas De Crear Macro En MS Access 2010\/2013\/2016\/2019 Base De Datos\u201d (Edit)\">3 R\u00e1pido Formas De Crear Macro En MS Access 2010\/2013\/2016\/2019 Base De Datos<\/a><\/strong><\/p>\n<\/blockquote>\n<p style=\"text-align: justify;\"><strong>&#8211; Filtro:<\/strong><\/p>\n<p style=\"text-align: justify;\">Es un nombre de consulta que est\u00e1 presente en la base de datos actual. entonces, config\u00farelo entre comillas dobles.<\/p>\n<p style=\"text-align: justify;\"><strong>&#8211; Donde Condici\u00f3n:<\/strong><\/p>\n<p style=\"text-align: justify;\">En este lugar, la cl\u00e1usula SQL se usa sin la palabra WHERE. Por lo tanto, debe mantenerlo entre comillas dobles.<\/p>\n<p style=\"text-align: justify;\"><strong>&#8211; Modo de datos:<\/strong><\/p>\n<p style=\"text-align: justify;\">en este argumento, debe especificar el modo de entrada de datos para su informe. bueno, el modo puede ser el modo de edici\u00f3n o simplemente el modo de lectura.<\/p>\n<p style=\"text-align: justify;\"><strong>&#8211; Modo ventana:<\/strong><\/p>\n<p style=\"text-align: justify;\">Cuando se abre un informe, especifique el modo de ventana.<\/p>\n<p style=\"text-align: justify;\">Adem\u00e1s de eso, puede abrir el informe en el siguiente modo: acDialog, acHidden, acIcon o acWindowNormal.<\/p>\n<p style=\"text-align: justify;\">+ acDialog: el informe abierto es fijo y no se puede mover.<\/p>\n<p style=\"text-align: justify;\">+ acHidden: en este modo, el informe abierto est\u00e1 oculto.<\/p>\n<p style=\"text-align: justify;\">+ acIcon: el informe abierto aparece como un icono.<\/p>\n<p style=\"text-align: justify;\">+ acWindowNormal: en este modo, el informe abierto aparece como el informe de vista.<\/p>\n<p style=\"text-align: justify;\"><strong>&#8211; OpenArgs:<\/strong><\/p>\n<p style=\"text-align: justify;\">Con este argumento, debe especificar el registro cuando se abre el informe.<\/p>\n<p style=\"text-align: justify;\">Y debes mantenerlo entre comillas dobles.<\/p>\n<p style=\"text-align: justify;\"><strong>Observaci\u00f3n:<\/strong><\/p>\n<p style=\"text-align: justify;\">Todos los argumentos mencionados anteriormente en la sintaxis DoCmd.OpenReport son opcionales, excluyendo el argumento ReportName.<\/p>\n<p style=\"text-align: justify;\">supongamos que tiene un formulario como este:<\/p>\n<p style=\"text-align: justify;\">Si est\u00e1 abriendo un formulario por primera vez, el registro actual es Cate001. Para imprimir esta categor\u00eda, toque el bot\u00f3n Imprimir informe. Mostrar\u00e1 el informe Cate001 junto con los productos que contiene.<\/p>\n<p style=\"text-align: justify;\">Para imprimir el registro Cate002, primero debe cambiar a este registro. Luego, toque el bot\u00f3n Imprimir informe.<\/p>\n<p style=\"text-align: justify;\">Pero si necesita imprimir Cate003, Cate004, Cate005, etc. Luego debe crear un informe detallado maestro como se muestra en la figura:<\/p>\n<p style=\"text-align: justify;\">Despu\u00e9s de eso, debe aplicar el c\u00f3digo VBA en el procedimiento de evento CmdPrint_Click, de esta manera:<\/p>\n<blockquote><p><em>Private Sub\u00a0CmdPrint_Click()<\/em><br \/>\n<em>DoCmd.OpenReport &#8220;RptProductByCategory&#8221; _<\/em><br \/>\n<em>, acViewReport, , &#8220;CategoryID='&#8221; &amp; txtCategoryID &amp; &#8220;&#8216;&#8221;<\/em><br \/>\n<em>End Sub<\/em><\/p><\/blockquote>\n<p style=\"text-align: justify;\">Para llamar al informe desde VBA, intente con el siguiente c\u00f3digo de VBA:<\/p>\n<blockquote><p><em>Sub runReport()<\/em><\/p>\n<p><em>\u00a0\u00a0\u00a0 Dim con As ADODB.Connection<\/em><\/p>\n<p><em>\u00a0\u00a0\u00a0\u00a0 Set con = New ADODB.Connection<\/em><\/p>\n<p><em>\u00a0\u00a0\u00a0\u00a0 con.Open &#8220;Provider=Microsoft.Jet.OLEDB.4.0;&#8221; &amp; _<\/em><\/p>\n<p><em>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8220;Data Source=C:\\mydb.mdb;&#8221;<\/em><\/p>\n<p><em>\u00a0\u00a0\u00a0\u00a0 DoCmd.OpenReport &#8220;rptCustomer&#8221;, acViewPreview<\/em><\/p>\n<p><em>End Sub<\/em><\/p><\/blockquote>\n<h3 style=\"text-align: justify;\"><span style=\"text-decoration: underline;\"><strong>C\u00f3digo MS Access VBA para abrir otra base de datos<\/strong><\/span><\/h3>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1467\" src=\"http:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/MS-Access-VBA-Code-To-Open-Another-Database.jpg\" alt=\"C\u00f3digo MS Access VBA para abrir otra base de datos\" width=\"460\" height=\"346\" srcset=\"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/MS-Access-VBA-Code-To-Open-Another-Database.jpg 626w, https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/MS-Access-VBA-Code-To-Open-Another-Database-300x226.jpg 300w, https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/MS-Access-VBA-Code-To-Open-Another-Database-320x240.jpg 320w\" sizes=\"auto, (max-width: 460px) 100vw, 460px\" \/><\/p>\n<p style=\"text-align: justify;\">\u00bfSabe que puede iniciar otra base de datos desde la base de datos actual? Bueno, esto se puede hacer de tres maneras diferentes. \u00a1As\u00ed que \u00e9chale un vistazo &#8230;!<\/p>\n<ul style=\"text-align: justify;\">\n<li>M\u00e9todo FollowHyperlink<\/li>\n<li>C\u00e1scara<\/li>\n<li>Automatizaci\u00f3n de acceso<\/li>\n<\/ul>\n<h4 style=\"text-align: justify;\"><strong>M\u00e9todo 1: M\u00e9todo FollowHyperlink<\/strong><\/h4>\n<p style=\"text-align: justify;\">FollowHyperlink es un m\u00e9todo nativo de la base de datos de Access y el usuario puede abrir cualquier tipo de archivo utilizando el programa predeterminado asociado con \u00e9l.<\/p>\n<p style=\"text-align: justify;\">Como es un comando nativo de MS Access, no puede utilizarlo para otros programas como (Word, Excel, PowerPoint &#8230;).<\/p>\n<blockquote><p><strong><em>Public<\/em><\/strong><em> <strong>Function<\/strong> OpenDb3(sDb <strong>As<\/strong> <strong>String<\/strong>)\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0<strong>On<\/strong> <strong>Error<\/strong> <strong>GoTo<\/strong> Error_Handler\u00a0\u00a0\u00a0\u00a0 <\/em><\/p>\n<p><em>Application.FollowHyperlink sDb\u00a0Error_Handler_Exit:\u00a0<\/em><\/p>\n<p><em>\u00a0 \u00a0<strong>On<\/strong> <strong>Error<\/strong> <strong>Resume<\/strong> <strong>Next<\/strong>\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0<strong>Exit<\/strong> <strong>Function<\/strong>\u00a0Error_Handler:\u00a0\u00a0\u00a0<\/em><\/p>\n<p><em>MsgBox &#8220;The following error has occurred&#8221; &amp; vbCrLf &amp; vbCrLf &amp; _\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0&#8220;Error Number: &#8221; &amp; Err.Number &amp; vbCrLf &amp; _\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0&#8220;Error Source: OpenDb3&#8221; &amp; vbCrLf &amp; _\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0 \u00a0&#8220;Error Description: &#8221; &amp; Err.Description &amp; _\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0 Switch(Erl = 0, &#8220;&#8221;, Erl &lt;&gt; 0, vbCrLf &amp; &#8220;Line No: &#8221; &amp; Erl) _\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0\u00a0\u00a0 , vbOKOnly + vbCritical, &#8220;An Error has Occurred!&#8221;\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0<strong>Resume<\/strong> Error_Handler_Exit<\/em><\/p>\n<p><strong><em>End<\/em><\/strong><em> <strong>Function<\/strong><\/em><\/p><\/blockquote>\n<h4 style=\"text-align: justify;\"><strong>M\u00e9todo 2: C\u00e1scara<\/strong><\/h4>\n<p style=\"text-align: justify;\">Shell es un comando universal que se puede utilizar para realizar muchas tareas. Adem\u00e1s de tener una larga lista de capacidades, tambi\u00e9n se usa para iniciar programas y para abrir archivos. Debe asignar el archivo .exe despu\u00e9s de lo que reconoce cada uno de los interruptores de l\u00ednea de comando por cada uno de los archivos exe individuales.<\/p>\n<p style=\"text-align: justify;\">Dado que MS Office est\u00e1 bien registrado, es parte de la variable de ruta. Por lo tanto, no necesita dar la ruta para el archivo msaccess.exe, solo proporcione el archivo o la ruta para abrirse.<\/p>\n<p style=\"text-align: justify;\">Si tiene varias versiones de MS Office instaladas en su PC y necesita usar una espec\u00edfica. entonces, en ese caso, debe incluir la ruta \/ archivo de la base de datos ejecutable de Access.<\/p>\n<blockquote><p><strong><em>Public<\/em><\/strong><em> <strong>Function<\/strong> OpenDb2(sDb <strong>As<\/strong> <strong>String<\/strong>)<\/em><\/p>\n<p><em>\u00a0\u00a0 \u00a0<strong>On<\/strong> <strong>Error<\/strong> <strong>GoTo<\/strong> Error_Handler<\/em><\/p>\n<p><em>\u00a0\u00a0\u00a0\u00a0 Shell &#8220;cmd \/c &#8221; &amp; Chr(34) &amp; sDb &amp; Chr(34), vbHide\u00a0Error_Handler_Exit:\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0<strong>On<\/strong> <strong>Error<\/strong> <strong>Resume<\/strong> <strong>Next<\/strong>\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0<strong>Exit<\/strong> <strong>Function<\/strong>\u00a0Error_Handler:\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0 MsgBox &#8220;The following error has occurred&#8221; &amp; vbCrLf &amp; vbCrLf &amp; _\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0\u00a0\u00a0\u00a0&#8220;Error Number: &#8221; &amp; Err.Number &amp; vbCrLf &amp; _\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0\u00a0\u00a0 \u00a0&#8220;Error Source: OpenDb2&#8221; &amp; vbCrLf &amp; _\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0 \u00a0&#8220;Error Description: &#8221; &amp; Err.Description &amp; _\u00a0\u00a0\u00a0\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0\u00a0\u00a0\u00a0\u00a0 Switch(Erl = 0, &#8220;&#8221;, Erl &lt;&gt; 0, vbCrLf &amp; &#8220;Line No: &#8221; &amp; Erl) _<\/em><\/p>\n<p><em>\u00a0 \u00a0 , vbOKOnly + vbCritical, &#8220;An Error has Occurred!&#8221;\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0<strong>Resume<\/strong> Error_Handler_Exit<\/em><\/p>\n<p><strong><em>End<\/em><\/strong><em> <strong>Function<\/strong><\/em><\/p><\/blockquote>\n<h4 style=\"text-align: justify;\"><strong>M\u00e9todo 3: Access automatizaci\u00f3n <\/strong><\/h4>\n<p style=\"text-align: justify;\">Access Automation es la excelente opci\u00f3n para realizar cualquier acci\u00f3n que desee y, obviamente, tambi\u00e9n abrir la base de datos.<\/p>\n<blockquote><p><strong><em>Public<\/em><\/strong><em> <strong>Function<\/strong> OpenDb(sDb <strong>As<\/strong> <strong>String<\/strong>)\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0<strong>On<\/strong> <strong>Error<\/strong> <strong>GoTo<\/strong> Error_Handler\u00a0 \u00a0<\/em><\/p>\n<p><em>&#8216;Uni\u00f3n temprana<\/em><\/p>\n<p><em>&#8216;Use la siguiente l\u00ednea si se usa en Access o usa la referencia de Access<\/em><\/p>\n<p><em>&#8216;Proporciona inteligencia!<\/em><\/p>\n<p><em>\u00a0<strong>Dim<\/strong> oAccess\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0<strong>As<\/strong> Access.Application \u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0\u00a0&#8216;Late binding\u00a0\u00a0<\/em><\/p>\n<p>&#8216;Use la siguiente l\u00ednea si se usa fuera de Access sin una referencia de Access&#8217;<\/p>\n<p><em>Dim oAccess\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0As Object\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0 \u00a0<strong>Set<\/strong> oAccess = <strong>CreateObject<\/strong>(&#8220;Access.Application&#8221;)\u00a0\u00a0 \u00a0&#8216;Create a new Access instance\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0<strong>With<\/strong> oAccess\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0 .OpenCurrentDatabase sDb\u00a0\u00a0 \u00a0&#8216;Open the specified db\u00a0\u00a0\u00a0\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0\u00a0 .Visible = <strong>True<\/strong>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0&#8216;Ensure it is visible to the end-user\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/em><\/p>\n<p><em>.UserControl = <strong>True<\/strong>&#8216;\u00a0\u00a0\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0\u00a0\u00a0 .DoCmd.OpenForm &#8220;YourFormName&#8221;\u00a0\u00a0\u00a0&#8216;Open a form?&#8217;\u00a0\u00a0\u00a0\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0\u00a0 .DoCmd.RunMacro &#8220;YourMacroName&#8221;\u00a0 &#8216;Run a Macro?\u00a0\u00a0 \u00a0<\/em><\/p>\n<p><strong><em>End<\/em><\/strong><em> <strong>With<\/strong>\u00a0<\/em><\/p>\n<p><em>Error_Handler_Exit:\u00a0<\/em><\/p>\n<p><em>\u00a0<strong>On<\/strong> <strong>Error<\/strong> <strong>Resume<\/strong> <strong>Next<\/strong>\u00a0<\/em><\/p>\n<p><em>\u00a0 \u00a0<strong>If<\/strong> <strong>Not<\/strong> oAccess <strong>Is<\/strong> <strong>Nothing<\/strong> <strong>Then<\/strong> <strong>Set<\/strong> oAccess = <strong>Nothing<\/strong>\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0<strong>Exit<\/strong> <strong>Function<\/strong>\u00a0<\/em><\/p>\n<p><em>Error_Handler:\u00a0<\/em><\/p>\n<p><em>\u00a0\u00a0 MsgBox &#8220;The following error has occurred&#8221; &amp; vbCrLf &amp; vbCrLf &amp; _\u00a0\u00a0\u00a0\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0\u00a0\u00a0\u00a0 \u00a0&#8220;Error Number: &#8221; &amp; Err.Number &amp; vbCrLf &amp; _\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0\u00a0\u00a0 \u00a0&#8220;Error Source: OpenDb&#8221; &amp; vbCrLf &amp; _\u00a0\u00a0\u00a0\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0\u00a0\u00a0\u00a0 \u00a0&#8220;Error Description: &#8221; &amp; Err.Description &amp; _\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0\u00a0\u00a0 Switch(Erl = 0, &#8220;&#8221;, Erl &lt;&gt; 0, vbCrLf &amp; &#8220;Line No: &#8221; &amp; Erl) _\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0\u00a0\u00a0 , vbOKOnly + vbCritical, &#8220;An Error has Occurred!&#8221;\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0<strong>Resume<\/strong> Error_Handler_Exit<\/em><\/p>\n<p><strong><em>End<\/em><\/strong><em> <strong>Function<\/strong><\/em><\/p><\/blockquote>\n<h3 style=\"text-align: justify;\"><strong><span style=\"text-decoration: underline;\">Automatice el Access desde otra aplicaci\u00f3n de MS Office usando VBA<\/span><\/strong><\/h3>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1463\" src=\"http:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/Automate-Access-From-Other-MS-Office-Application-Using-VBA.jpg\" alt=\"Automatice el Access desde otra aplicaci\u00f3n de MS Office usando VBA\" width=\"519\" height=\"318\" srcset=\"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/Automate-Access-From-Other-MS-Office-Application-Using-VBA.jpg 1000w, https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/Automate-Access-From-Other-MS-Office-Application-Using-VBA-300x184.jpg 300w, https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/Automate-Access-From-Other-MS-Office-Application-Using-VBA-768x470.jpg 768w\" sizes=\"auto, (max-width: 519px) 100vw, 519px\" \/><\/p>\n<p style=\"text-align: justify;\"><strong>Biblioteca de objetos de Access VBA<\/strong><\/p>\n<p style=\"text-align: justify;\">Para automatizar el acceso desde otra aplicaci\u00f3n de MS Office usando VBA. O si necesita utilizar objetos de otras aplicaciones como Microsoft Excel o Word en Access. Para hacer posibles tales tareas, agregue referencias de biblioteca de objetos. B\u00e1sicamente, hay dos opciones para realizar esta tarea:<\/p>\n<ol style=\"text-align: justify;\">\n<li>temprana encuadernaci\u00f3n<\/li>\n<li>tard\u00edo encuadernaci\u00f3n<\/li>\n<\/ol>\n<p style=\"text-align: justify;\">El primer m\u00e9todo se usa para agregar referencias a la Biblioteca de objetos de Microsoft Access, justo antes de la ejecuci\u00f3n. Se ejecuta m\u00e1s r\u00e1pido y obtendr\u00e1 f\u00e1cil acceso al editor VBA intellisense.<\/p>\n<p style=\"text-align: justify;\">Aparte de esto, hay posibilidades de tener problemas de compatibilidad al ejecutar un programa de PC con una versi\u00f3n diferente de la biblioteca instalada.<\/p>\n<h4 style=\"text-align: justify;\"><strong>M\u00e9todo 1: temprana encuadernaci\u00f3n<\/strong><\/h4>\n<p style=\"text-align: justify;\">En este m\u00e9todo espec\u00edfico, debe agregar una referencia al objeto de Microsoft Access.<\/p>\n<ol style=\"text-align: justify;\">\n<li>Vaya a la ventana del editor VBA y toque el bot\u00f3n &#8220;Herramientas&#8221; presente en la barra de men\u00fa.<\/li>\n<li>Ahora de la lista desplegable, elija la opci\u00f3n &#8220;Referencias&#8221;.<\/li>\n<li>Despu\u00e9s, aparecer\u00e1 el cuadro de di\u00e1logo &#8220;Referencias &#8211; Proyecto 1&#8221;.<\/li>\n<li>En este cuadro de di\u00e1logo, puede arrastrar la barra de desplazamiento hasta que obtenga lo que desea como &#8220;Biblioteca de objetos Microsoft Access14.0&#8221;.<\/li>\n<li>Ahora ponga una marca en la casilla de verificaci\u00f3n presente delante de este objeto.<\/li>\n<li>Por \u00faltimo, toque la opci\u00f3n &#8220;Aceptar&#8221;.<\/li>\n<li>Despu\u00e9s de este paso, ha agregado correctamente la referencia de la biblioteca de objetos de Access.<\/li>\n<\/ol>\n<blockquote>\n<p style=\"text-align: center;\"><strong>Tener una mirada:<\/strong><\/p>\n<p style=\"text-align: center;\"><strong><a class=\"row-title\" href=\"http:\/\/es.accessrepairnrecovery.com\/blog\/arreglar-formulario-access-abriendo-problema-en-blanco\" aria-label=\"\u201cC\u00f3mo solucionar problemas \u201cBase de datos Access Formarse de apertura en Blanco\u201d\u00bfProblema?\u201d (Edit)\">C\u00f3mo solucionar problemas \u201cBase de datos Access Formarse de apertura en Blanco\u201d\u00bfProblema?<\/a><\/strong><\/p>\n<\/blockquote>\n<p style=\"text-align: justify;\">Bueno, puede hacer uso de los pasos anteriores para agregar bibliotecas de objetos seg\u00fan sus requisitos.<\/p>\n<p style=\"text-align: justify;\"><strong>Nota:<\/strong><\/p>\n<p style=\"text-align: justify;\">Use el siguiente c\u00f3digo para definir un objeto Access.Application e iniciarlo:<\/p>\n<blockquote><p><em>Dim\u00a0objAccess\u00a0As\u00a0Access.Application<\/em><br \/>\n<em>set objAccess = new Access.Application<\/em><\/p><\/blockquote>\n<h4 style=\"text-align: justify;\">M\u00e9todo 2: enlace tard\u00edo<\/h4>\n<p style=\"text-align: justify;\">Este m\u00e9todo no requiere ninguna adici\u00f3n de referencia a la biblioteca de objetos. El objeto Access.Application se declara como un objeto normal y se inicia como se muestra aqu\u00ed:<\/p>\n<blockquote><p><em>Dim\u00a0objAccess\u00a0As\u00a0Object<\/em><br \/>\n<em>Set\u00a0objAccess = CreateObject(&#8220;Access.Application&#8221;)<\/em><\/p><\/blockquote>\n<h3 style=\"text-align: justify;\"><strong><u>C\u00f3mo conectar Access y Excel a trav\u00e9s de VBA:<\/u><\/strong><\/h3>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1465\" src=\"http:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/How-To-Connect-Access-And-Excel-Through-VBA.png\" alt=\"C\u00f3mo conectar Access y Excel a trav\u00e9s de VBA\" width=\"443\" height=\"347\" srcset=\"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/How-To-Connect-Access-And-Excel-Through-VBA.png 800w, https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/How-To-Connect-Access-And-Excel-Through-VBA-300x235.png 300w, https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/How-To-Connect-Access-And-Excel-Through-VBA-768x601.png 768w\" sizes=\"auto, (max-width: 443px) 100vw, 443px\" \/><\/p>\n<p style=\"text-align: justify;\">En esta secci\u00f3n discutiremos sobre c\u00f3mo conectar la base de datos de Access con Excel haciendo uso del c\u00f3digo VBA.<\/p>\n<p style=\"text-align: justify;\">Aqu\u00ed es c\u00f3mo puede configurar la conexi\u00f3n con la base de datos de Access. La cadena de conexi\u00f3n utilizada para Access 2003 (*. Mdb) y Access 2007\/2010 (* .accdb) es diferente porque ambas versiones de la base de datos tienen controladores diferentes.<\/p>\n<p style=\"text-align: justify;\">Para la base de datos Access 2003, el proveedor es: Proveedor = Microsoft.Jet.OLEDB.4.0.<\/p>\n<p style=\"text-align: justify;\">Para Access 2007\/2010, el proveedor es Provider = Microsoft.ACE.OLEDB.12.0<\/p>\n<p style=\"text-align: justify;\">Antes de ejecutar el c\u00f3digo mencionado a continuaci\u00f3n, debe agregar referencias para ADO DB Connection.<\/p>\n<p style=\"text-align: justify;\">Siga estos pasos para agregar referencia:<\/p>\n<p style=\"text-align: justify;\"><strong>C\u00f3mo agregar referencias en excel<\/strong><\/p>\n<ol style=\"text-align: justify;\">\n<li>Abra la pantalla del editor de VB presionando Alt + F11<\/li>\n<li>Herramientas -&gt; Referencias &#8230;<\/li>\n<li>En la Lista de referencias disponibles, busque la &#8220;Biblioteca Microsoft ActiveX Data Objects 2.0&#8221;. Elija la versi\u00f3n 2.0 o cualquier otra referencia de versi\u00f3n superior.<\/li>\n<li>Toque la opci\u00f3n OK.<\/li>\n<\/ol>\n<p style=\"text-align: justify;\"><strong>Conexi\u00f3n con la base de datos de Access 2003<\/strong><\/p>\n<blockquote><p><em>Sub ADO_Conn()\u00a0<\/em><\/p>\n<p><em>Dim conn As New Connection<\/em><\/p>\n<p><em>Dim rs As New Recordset\u00a0\u00a0\u00a0\u00a0 <\/em><\/p>\n<p><em>strcon = &#8220;Provider=Microsoft.Jet.OLEDB.4.0;&#8221; &amp; _\u00a0\u00a0\u00a0<\/em><\/p>\n<p><em>&#8220;Data Source=E:\\Student.accdb;&#8221; &amp; _\u00a0\u00a0 <\/em><\/p>\n<p><em>&#8220;User Id=admin;Password=&#8221;\u00a0\u00a0\u00a0\u00a0<\/em><\/p>\n<p><em>conn.Open (strcon)\u00a0\u00a0\u00a0\u00a0 <\/em><\/p>\n<p><em>qry = &#8220;SELECT * FROM students&#8221;\u00a0\u00a0<\/em><\/p>\n<p><em>rs.Open qry, conn, adOpenKeyset\u00a0\u00a0\u00a0\u00a0<\/em><\/p>\n<p><em>rs.Close\u00a0<\/em><\/p>\n<p><em>conn.Close\u00a0<\/em><\/p>\n<p><em>End Sub<\/em><\/p><\/blockquote>\n<p style=\"text-align: justify;\"><strong>Conexi\u00f3n con la base de datos de Access 2007\/2010<\/strong><\/p>\n<blockquote><p><em>Sub ADO_Conn()<\/em><\/p>\n<p><em>Dim conn As New Connection<\/em><\/p>\n<p><em>Dim rs As New Recordset\u00a0\u00a0\u00a0\u00a0 <\/em><\/p>\n<p><em>strcon = &#8220;Provider=Microsoft.ACE.OLEDB.12.0;&#8221; &amp; _\u00a0\u00a0<\/em><\/p>\n<p><em>\u00a0&#8220;Data Source=E:\\Student.accdb;&#8221; &amp; _\u00a0<\/em><\/p>\n<p><em>&#8220;User Id=admin;Password=&#8221;\u00a0\u00a0\u00a0\u00a0 conn.Open (strcon)\u00a0\u00a0<\/em><\/p>\n<p><em>qry = &#8220;SELECT * FROM students&#8221;\u00a0 \u00a0<\/em><\/p>\n<p><em>rs.Open qry, conn, adOpenKeyset\u00a0\u00a0\u00a0\u00a0<\/em><\/p>\n<p><em>rs.Close\u00a0\u00a0\u00a0 <\/em><\/p>\n<p><em>conn.Close<\/em><\/p>\n<p><em>End Sub<\/em><\/p><\/blockquote>\n<h3 style=\"text-align: justify;\"><strong>Envolver:<\/strong><\/h3>\n<p style=\"text-align: justify;\">Si comprende el concepto de c\u00f3mo ejecutar el c\u00f3digo VBA en Access en varias circunstancias, entonces comience con estas t\u00e9cnicas. no tengas miedo de experimentar &#8230;..!<\/p>\n<p style=\"text-align: justify;\"><div style='margin: 8px 0; clear: both;'><div style='border: 1px solid #b10923; border-radius: 3px; background: #ffffff; color: #000; margin-top: 30px;'><div style='color: #fff; display: inline; background: #b10923; padding: 10px; border: 1px solid #b10923; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; margin-left: -1px;'><i class='fas fa-lightbulb fa-lg'><\/i><strong style='font-size: 18px; vertical-align: middle;'>\u00bfA\u00fan tienes problemas? Arreglarlos con Stellar reparaci\u00f3n para Access: <\/strong><\/div><div style='padding: 1rem; line-height: 1.6;'><p style='margin: 0; font-size: 17px;'>Este software asegura sin costura reparaci\u00f3n y recuperaci\u00f3n de la base de datos ACCDB y MDB. Es Restaura todos los objetos, incluidas tablas, informes, consultas, registros, formularios e \u00edndices, junto con m\u00f3dulos, macros, etc. Solucione los problemas de Microsoft Access ahora en 3 sencillos pasos:<\/p><div><ol style='font-size: 17px;'><li><strong><a href='https:\/\/www.accessrepairnrecovery.com\/blog\/get-access-file-repair-tool' target='_blank'> Descargue Stellar Access base de datos reparaci\u00f3n herramienta<\/a><\/strong> calificado como <i> Excelente <\/i> en Cnet.<\/li><li>Haga clic en la opci\u00f3n <strong> Examinar <\/strong> y <strong> Buscar <\/strong> para localizar la base de datos de Access corrupta.<\/li><li>Haga clic en el bot\u00f3n <strong> Reparar <\/strong> para reparar y obtener una vista previa de los objetos de la base de datos.<\/li><\/ol><\/div><\/div><\/div><\/div>\n\n<div style=\"font-size: 0px; height: 0px; line-height: 0px; margin: 0; padding: 0; clear: both;\"><\/div>","protected":false},"excerpt":{"rendered":"<p>Sin lugar a dudas, la creaci\u00f3n de una base de datos en Access con varios objetos como informes, formularios y &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"C\u00f3mo ejecutar c\u00f3digo VBA en Access 2007\/2010\/2013\/2016\/2019\" class=\"read-more button\" href=\"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access#more-1462\" aria-label=\"Read more about C\u00f3mo ejecutar c\u00f3digo VBA en Access 2007\/2010\/2013\/2016\/2019\">Read more<\/a><\/p>\n","protected":false},"author":2,"featured_media":1482,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1492],"tags":[1144,1132,1140,1137,1142,1141,1143,1134,1135,1133,1138,1139,1136],"class_list":["post-1462","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutoriales","tag-que-es-el-editor-vba","tag-beneficios-de-usar-vba-en-access","tag-biblioteca-de-objetos-de-access-vba","tag-codigo-ms-access-vba-para-abrir-otra-base-de-datos","tag-codigo-vba-para-ejecutar-consulta-en-access","tag-codigo-vba-para-ejecutar-formulario-en-access","tag-codigo-vba-para-ejecutar-informe-en-access","tag-como-ejecutar-el-codigo-vba-en-access","tag-como-ejecutar-el-codigo-vba-en-la-macro-de-access","tag-conecte-access-y-excel-a-traves-de-vba","tag-ejecutar-codigo-vba-en-access","tag-ejecutar-codigo-vba-en-access-desde-excel","tag-ms-access-codigo-vba","resize-featured-image"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>C\u00f3mo ejecutar c\u00f3digo VBA en Access 2007\/2010\/2013\/2016\/2019<\/title>\n<meta name=\"description\" content=\"Obtenga informaci\u00f3n completa sobre el c\u00f3digo VBA de MS Access y sus beneficios. Tambi\u00e9n aprender c\u00f3mo a ejecutar c\u00f3digo VBA en Access en varias circunstancias.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00f3mo ejecutar c\u00f3digo VBA en Access 2007\/2010\/2013\/2016\/2019\" \/>\n<meta property=\"og:description\" content=\"Obtenga informaci\u00f3n completa sobre el c\u00f3digo VBA de MS Access y sus beneficios. Tambi\u00e9n aprender c\u00f3mo a ejecutar c\u00f3digo VBA en Access en varias circunstancias.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access\" \/>\n<meta property=\"og:site_name\" content=\"Blog de Reparacion y Recuperacion de MS Access\" \/>\n<meta property=\"article:published_time\" content=\"2019-12-04T11:18:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-08-05T04:28:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/run-vba-code-in-access-es.png\" \/>\n\t<meta property=\"og:image:width\" content=\"626\" \/>\n\t<meta property=\"og:image:height\" content=\"471\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Pearson Willey\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/pearson_willey\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Pearson Willey\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access#article\",\"isPartOf\":{\"@id\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access\"},\"author\":{\"name\":\"Pearson Willey\",\"@id\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/#\/schema\/person\/4c2a496ffa12e8946e6a4b24a5da9389\"},\"headline\":\"C\u00f3mo ejecutar c\u00f3digo VBA en Access 2007\/2010\/2013\/2016\/2019\",\"datePublished\":\"2019-12-04T11:18:06+00:00\",\"dateModified\":\"2021-08-05T04:28:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access\"},\"wordCount\":2874,\"publisher\":{\"@id\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access#primaryimage\"},\"thumbnailUrl\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/run-vba-code-in-access-es.png\",\"keywords\":[\"\u00bfQu\u00e9 es el editor VBA\",\"Beneficios de usar vba en Access\",\"Biblioteca de objetos de Access VBA\",\"C\u00f3digo MS Access VBA para abrir otra base de datos\",\"c\u00f3digo vba para ejecutar consulta en Access\",\"c\u00f3digo vba para ejecutar formulario en Access\",\"c\u00f3digo vba para ejecutar informe en Access\",\"c\u00f3mo ejecutar el c\u00f3digo vba en Access\",\"c\u00f3mo ejecutar el c\u00f3digo vba en la macro de Access\",\"Conecte Access y Excel a trav\u00e9s de VBA\",\"ejecutar c\u00f3digo vba en Access\",\"ejecutar c\u00f3digo vba en Access desde excel\",\"MS Access c\u00f3digo vba\"],\"articleSection\":[\"Tutoriales\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access\",\"url\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access\",\"name\":\"C\u00f3mo ejecutar c\u00f3digo VBA en Access 2007\/2010\/2013\/2016\/2019\",\"isPartOf\":{\"@id\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access#primaryimage\"},\"image\":{\"@id\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access#primaryimage\"},\"thumbnailUrl\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/run-vba-code-in-access-es.png\",\"datePublished\":\"2019-12-04T11:18:06+00:00\",\"dateModified\":\"2021-08-05T04:28:35+00:00\",\"description\":\"Obtenga informaci\u00f3n completa sobre el c\u00f3digo VBA de MS Access y sus beneficios. Tambi\u00e9n aprender c\u00f3mo a ejecutar c\u00f3digo VBA en Access en varias circunstancias.\",\"breadcrumb\":{\"@id\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access#primaryimage\",\"url\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/run-vba-code-in-access-es.png\",\"contentUrl\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/run-vba-code-in-access-es.png\",\"width\":626,\"height\":471,\"caption\":\"C\u00f3mo ejecutar c\u00f3digo VBA en Access\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/es.accessrepairnrecovery.com\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C\u00f3mo ejecutar c\u00f3digo VBA en Access 2007\/2010\/2013\/2016\/2019\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/#website\",\"url\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/\",\"name\":\"Blog de Reparacion y Recuperacion de MS Access\",\"description\":\"Su Destino \u00fanico para Correcciones, Tutoriales y m\u00e1s de MS Access\",\"publisher\":{\"@id\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/#organization\",\"name\":\"Blog de Reparacion y Recuperacion de MS Access\",\"url\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2021\/07\/accessrepairnrecovery-com-logo.png\",\"contentUrl\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2021\/07\/accessrepairnrecovery-com-logo.png\",\"width\":350,\"height\":70,\"caption\":\"Blog de Reparacion y Recuperacion de MS Access\"},\"image\":{\"@id\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/#\/schema\/person\/4c2a496ffa12e8946e6a4b24a5da9389\",\"name\":\"Pearson Willey\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1e14359741626aa0b5f1415dc1929323c9923a9826470b578bddbc2a39751640?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1e14359741626aa0b5f1415dc1929323c9923a9826470b578bddbc2a39751640?s=96&d=mm&r=g\",\"caption\":\"Pearson Willey\"},\"description\":\"Pearson Willey es escritor de contenido de sitios web y planificador de contenido de formato largo. Adem\u00e1s de esto, tambi\u00e9n es un \u00e1vido lector. Por lo tanto, sabe muy bien c\u00f3mo escribir un contenido atractivo para los lectores. Escribir es como una ventaja creciente para \u00e9l. Le encanta explorar sus conocimientos on MS Access y compartiendo Tecnolog\u00eda blog.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/pearson-willey-4b8887194\/\",\"https:\/\/x.com\/https:\/\/twitter.com\/pearson_willey\"],\"url\":\"https:\/\/es.accessrepairnrecovery.com\/blog\/author\/pearson\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C\u00f3mo ejecutar c\u00f3digo VBA en Access 2007\/2010\/2013\/2016\/2019","description":"Obtenga informaci\u00f3n completa sobre el c\u00f3digo VBA de MS Access y sus beneficios. Tambi\u00e9n aprender c\u00f3mo a ejecutar c\u00f3digo VBA en Access en varias circunstancias.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access","og_locale":"en_US","og_type":"article","og_title":"C\u00f3mo ejecutar c\u00f3digo VBA en Access 2007\/2010\/2013\/2016\/2019","og_description":"Obtenga informaci\u00f3n completa sobre el c\u00f3digo VBA de MS Access y sus beneficios. Tambi\u00e9n aprender c\u00f3mo a ejecutar c\u00f3digo VBA en Access en varias circunstancias.","og_url":"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access","og_site_name":"Blog de Reparacion y Recuperacion de MS Access","article_published_time":"2019-12-04T11:18:06+00:00","article_modified_time":"2021-08-05T04:28:35+00:00","og_image":[{"width":626,"height":471,"url":"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/run-vba-code-in-access-es.png","type":"image\/png"}],"author":"Pearson Willey","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/pearson_willey","twitter_misc":{"Written by":"Pearson Willey","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access#article","isPartOf":{"@id":"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access"},"author":{"name":"Pearson Willey","@id":"https:\/\/es.accessrepairnrecovery.com\/blog\/#\/schema\/person\/4c2a496ffa12e8946e6a4b24a5da9389"},"headline":"C\u00f3mo ejecutar c\u00f3digo VBA en Access 2007\/2010\/2013\/2016\/2019","datePublished":"2019-12-04T11:18:06+00:00","dateModified":"2021-08-05T04:28:35+00:00","mainEntityOfPage":{"@id":"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access"},"wordCount":2874,"publisher":{"@id":"https:\/\/es.accessrepairnrecovery.com\/blog\/#organization"},"image":{"@id":"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access#primaryimage"},"thumbnailUrl":"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/run-vba-code-in-access-es.png","keywords":["\u00bfQu\u00e9 es el editor VBA","Beneficios de usar vba en Access","Biblioteca de objetos de Access VBA","C\u00f3digo MS Access VBA para abrir otra base de datos","c\u00f3digo vba para ejecutar consulta en Access","c\u00f3digo vba para ejecutar formulario en Access","c\u00f3digo vba para ejecutar informe en Access","c\u00f3mo ejecutar el c\u00f3digo vba en Access","c\u00f3mo ejecutar el c\u00f3digo vba en la macro de Access","Conecte Access y Excel a trav\u00e9s de VBA","ejecutar c\u00f3digo vba en Access","ejecutar c\u00f3digo vba en Access desde excel","MS Access c\u00f3digo vba"],"articleSection":["Tutoriales"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access","url":"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access","name":"C\u00f3mo ejecutar c\u00f3digo VBA en Access 2007\/2010\/2013\/2016\/2019","isPartOf":{"@id":"https:\/\/es.accessrepairnrecovery.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access#primaryimage"},"image":{"@id":"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access#primaryimage"},"thumbnailUrl":"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/run-vba-code-in-access-es.png","datePublished":"2019-12-04T11:18:06+00:00","dateModified":"2021-08-05T04:28:35+00:00","description":"Obtenga informaci\u00f3n completa sobre el c\u00f3digo VBA de MS Access y sus beneficios. Tambi\u00e9n aprender c\u00f3mo a ejecutar c\u00f3digo VBA en Access en varias circunstancias.","breadcrumb":{"@id":"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access#primaryimage","url":"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/run-vba-code-in-access-es.png","contentUrl":"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2019\/12\/run-vba-code-in-access-es.png","width":626,"height":471,"caption":"C\u00f3mo ejecutar c\u00f3digo VBA en Access"},{"@type":"BreadcrumbList","@id":"https:\/\/es.accessrepairnrecovery.com\/blog\/ejecute-codigo-vba-en-access#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/es.accessrepairnrecovery.com\/blog"},{"@type":"ListItem","position":2,"name":"C\u00f3mo ejecutar c\u00f3digo VBA en Access 2007\/2010\/2013\/2016\/2019"}]},{"@type":"WebSite","@id":"https:\/\/es.accessrepairnrecovery.com\/blog\/#website","url":"https:\/\/es.accessrepairnrecovery.com\/blog\/","name":"Blog de Reparacion y Recuperacion de MS Access","description":"Su Destino \u00fanico para Correcciones, Tutoriales y m\u00e1s de MS Access","publisher":{"@id":"https:\/\/es.accessrepairnrecovery.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/es.accessrepairnrecovery.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/es.accessrepairnrecovery.com\/blog\/#organization","name":"Blog de Reparacion y Recuperacion de MS Access","url":"https:\/\/es.accessrepairnrecovery.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/es.accessrepairnrecovery.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2021\/07\/accessrepairnrecovery-com-logo.png","contentUrl":"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-content\/uploads\/2021\/07\/accessrepairnrecovery-com-logo.png","width":350,"height":70,"caption":"Blog de Reparacion y Recuperacion de MS Access"},"image":{"@id":"https:\/\/es.accessrepairnrecovery.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/es.accessrepairnrecovery.com\/blog\/#\/schema\/person\/4c2a496ffa12e8946e6a4b24a5da9389","name":"Pearson Willey","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/es.accessrepairnrecovery.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1e14359741626aa0b5f1415dc1929323c9923a9826470b578bddbc2a39751640?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1e14359741626aa0b5f1415dc1929323c9923a9826470b578bddbc2a39751640?s=96&d=mm&r=g","caption":"Pearson Willey"},"description":"Pearson Willey es escritor de contenido de sitios web y planificador de contenido de formato largo. Adem\u00e1s de esto, tambi\u00e9n es un \u00e1vido lector. Por lo tanto, sabe muy bien c\u00f3mo escribir un contenido atractivo para los lectores. Escribir es como una ventaja creciente para \u00e9l. Le encanta explorar sus conocimientos on MS Access y compartiendo Tecnolog\u00eda blog.","sameAs":["https:\/\/www.linkedin.com\/in\/pearson-willey-4b8887194\/","https:\/\/x.com\/https:\/\/twitter.com\/pearson_willey"],"url":"https:\/\/es.accessrepairnrecovery.com\/blog\/author\/pearson"}]}},"_links":{"self":[{"href":"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-json\/wp\/v2\/posts\/1462","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-json\/wp\/v2\/comments?post=1462"}],"version-history":[{"count":5,"href":"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-json\/wp\/v2\/posts\/1462\/revisions"}],"predecessor-version":[{"id":2370,"href":"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-json\/wp\/v2\/posts\/1462\/revisions\/2370"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-json\/wp\/v2\/media\/1482"}],"wp:attachment":[{"href":"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-json\/wp\/v2\/media?parent=1462"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-json\/wp\/v2\/categories?post=1462"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/es.accessrepairnrecovery.com\/blog\/wp-json\/wp\/v2\/tags?post=1462"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}