¿Cuáles son los mejores recursos para aprender VBA para Word?

Los libros son un gran comienzo para aprender el idioma en general: para familiarizarse con las posibilidades del lenguaje en sí, cómo estructurar el programa y quizás algunas de las mejores (y peores) prácticas.

Sin embargo, tan pronto como desee utilizar Word, sugiero leer un código real. Para la posterior, y entiéndelo con MSDN. Incluso la grabadora de macros es ideal para eso: realiza una acción que no sabe cómo lograr con VBA y luego puede verla de inmediato. Ahora, el código de las macros grabadas es un tanto desordenado, pero habiendo leído los libros debería poder refactorizarlos.

Para las mejores prácticas de codificación, definitivamente puede consultar los recursos de Excel, ya que tienen cuellos de botella muy similares (por ejemplo, si puede hacer algo con la aplicación de forma nativa, será más lento con VBA)

Otra gran pieza de software es Rubberduck VBA: inspecciona tu código y llama tu atención sobre algunas de las mejores prácticas. En mi opinión, a veces es un poco demasiado pedante, pero generalmente brinda consejos válidos con respecto a su código, y puede usar su criterio cuando tenga sentido desobedecerlos. 🙂

Espero que haya ayudado – ¡salud!

La mejor manera de aprender Word VBA como principiante es grabar sus propias macros, ejecutarlas y luego presionar Alt + f11 para leer y entender el código escrito.
hay muchos libros geniales para aprender word vba como “ Word VBA Techniques ” de Susan J. Dorey , y “ Word Hacks ” de Andrew Savikas .

Desarrollé una herramienta de VBA con MS-Word para ayudar a realizar alguna tarea relacionada con los documentos en árabe.

Aquí hay un enlace a su video.