Automatización de Procesos
El área operativa requería estandarizar el diligenciamiento del Formato Único de Notificación, un documento legal cuyo llenado manual generaba errores frecuentes, reprocesos y riesgos de notificación incorrecta. Desarrollé un sistema de autocompletado en VBA que, mediante un formulario en Word, captura los datos del usuario y los posiciona automáticamente en los campos correctos del documento PDF, respetando el formato legal establecido y eliminando por completo los errores de transcripción.
Análisis del formulario base. Identifiqué los bloques funcionales del documento legal —datos del notificante, del notificado, del hecho y las observaciones— y los mapeé como marcadores de posición en Word. Este mapeo es la base sobre la que las macros escriben los datos automáticamente.
Formulario de captura en UserForm. El formulario VBA agrupa los campos de ingreso con etiquetas claras y diferencia visualmente al notificante del notificado. Los campos obligatorios se validan antes de ejecutar el autocompletado, previniendo documentos incompletos.
Macro de escritura en el documento. Una vez validados los campos, la macro activa el documento Word, localiza cada marcador mediante su nombre único y escribe la variable correspondiente. El ancho de escritura se define a 1 para respetar el espaciado del formato legal.
Concatenación y posicionamiento. Las variables de texto se concatenan con los marcadores de posición usando la propiedad Range.Text, asegurando que cada dato quede en su ubicación relativa exacta dentro del documento, independientemente de la longitud del contenido ingresado.
Resultado final y flujo de trabajo. El proceso completo —abrir formulario, ingresar datos, validar y generar el documento— toma menos de dos minutos por notificación, frente a los diez minutos previos. El documento generado cumple los estándares legales y queda listo para firma digital o impresión.
Stack Tecnológico



© Michel Abello — Todos los derechos reservados