Uno de mis complementos preferidos para el desarrollo de VBA durante muchos años fue una pequeña utilidad de sangría llamada Smart Indenter. Hacía una cosa: sangrar automáticamente el código para que fuera mucho más legible, ¡pero lo hacía bien!
Siempre ha sido parte de mi página de complementos porque era muy bueno:
Complementos, herramientas, etc. de bases de datos de Microsoft Access.
Una cosa que cualquier buen trabajador te dirá es que debes tener las herramientas adecuadas para hacer el trabajo. ¡La programación informática y el desarrollo de bases de datos MS Access no son una excepción a esta regla! Pensé en intentar enumerar algunos complementos y otras herramientas útiles que he encontrado o de las que he oído hablar, con la esperanza de que puedan resultar útiles a otros desarrolladores. Esta es una lista imparcial y no obtengo ningún beneficio económico de ninguna de las herramientas que se enumeran a continuación. Simplemente estoy tratando de reagruparlas para ayudarte a encontrarlas, y puedes juzgar su utilidad en…
sigue leyendo →
Lamentablemente, parece que el desarrollador abandonó el producto en algún momento cuando apareció Office 2007/x64.
A lo largo de los años, he visto a gente que informaba de varios trucos para que la versión anterior funcionara con las versiones más nuevas de Office (informé de una solución que me funcionó), pero otros informan de que esos mismos trucos no les resolvieron el problema. Así que era cuestión de suerte si conseguía que funcionara. También publiqué algunas publicaciones sobre esto:
El indicador inteligente no funciona en Office 2010 y 2013
Si desarrolla VBA de manera seria, debería haber oído hablar de Smart Indenter de Office Automation Ltd y haberlo instalado. Si no lo ha hecho, ¡debería hacerlo! Es una herramienta GRATUITA excepcional que ayuda a sangrar correctamente su código para mejorar su legibilidad y estandarización. Ofrece numerosas opciones personalizables para adaptarse a sus necesidades específicas. Dicho esto, recientemente intenté instalarlo en una máquina con Office 2013 y no funcionó. ¿Qué hacer? Después de tanto ir y venir con Mz-Tools (otra herramienta imprescindible para desarrolladores de VBA), finalmente logré que funcionara. Ahora, no sé exactamente por qué ni cómo…
sigue leyendo →
Indentador inteligente en Windows 10 con Access 2013/2016
Como se publicó anteriormente, existen algunos complementos realmente excelentes para VBE (Editor VBA), uno de los cuales es Smart Indenter. Dicho esto, con los diversos cambios en los sistemas operativos y los productos de MS Office, ha habido algunos obstáculos en el camino al intentar instalarlo correctamente con las últimas y mejores versiones. En un hilo reciente en UtterAccess, un miembro informó que logró instalarlo correctamente y la solución fue instalar IndenterVB6.exe en lugar de IndenterVBA.exe. Parece contradictorio, pero definitivamente vale la pena probarlo para que pueda continuar usando este pequeño,…
sigue leyendo →
También vi en un momento que se incorporó a otro complemento más grande, RubberDuck:
Penetrador inteligente | rubberduckvba.com
El código fuente VB6 original del complemento Smart Indenter de 32 bits heredado fue ofrecido gentilmente al proyecto Rubberduck por sus propietarios.
El indentador inteligente adquiere una nueva vida
Recientemente recibí un correo electrónico de Stephen Bullen informándome que ya está disponible una nueva versión de 64 bits en:
Automatización de oficinas Ltd.
OA Ltd es una consultora independiente dedicada al desarrollo de Excel y Access. Este sitio es el hogar de la página de Excel de Stephen Bullen, que contiene muchas herramientas y ejemplos para Excel.
En concreto, la página Smart Indenter:
Sangrador inteligente para VBA – Complementos de Office
La versión 4.0.4 está disponible para descargar y es compatible con todas las versiones recientes de Windows de 32 y 64 bits de Microsoft Office y Microsoft 365.
No he probado la nueva versión, pero diré que las versiones anteriores fueron excepcionales.
Sin embargo, debo mencionar que su modelo de negocio ha cambiado y ahora el complemento ya no es gratuito como lo había sido durante décadas y se debe comprar una licencia (sin embargo, hay una versión de prueba de 30 días disponible). Al momento de escribir esta publicación, una licencia individual cuesta £25,00 más impuestos.