¿El uso de VBA en Microsoft Office ralentiza significativamente el programa?

¿El uso de VBA en Microsoft Office ralentiza significativamente el programa?

Nunca antes había usado VBA. ¿Tenerlo "activado" ralentiza el programa para todos los archivos que no usan VBA dentro de su documento? Siempre tuve miedo de que si agrego Macros/VBA en un solo archivo, esto abrirá procesos que ralentizarán mi computadora para documentos que no usan VBA.

Puedo ver que Macros/VBA no marcan la diferencia en su sesión informática si nunca abre un documento que contenga VBA, pero puedo ver la posibilidad de que aún haga una diferencia. ¿Lo hace?

Ahora, si uso un documento que tiene VBA y luego cierro el documento y abro otro, ¿Microsoft Office será un poco más lento con los procesos en segundo plano abiertos?

Respuesta1

El código VBA sólo utiliza recursos de la computadora cuando se ejecuta, pero no de otra manera.

Estos recursos los utiliza Word (u otros productos de Office), por lo que cuando se cierra Word no quedan recursos ni procesos.

La única posibilidad de que esto suceda es si el código VBA entra en un bucle, por lo que Word no puede cerrarse correctamente.

Respuesta2

En general, después de cerrar la consola VBA, no deja ningún proceso en segundo plano que afecte su uso.

Si hay un bucle while (1) en el programa o un hilo que aún no ha salido, habrá un procedimiento residual en segundo plano.

información relacionada