Resumen: Mi empresa envía cartas a los clientes y quiere que escriba una macro para rellenar campos de formulario de texto diferentes que se han configurado en un documento de palabra ya que una cantidad muy limitada de cosas cambia entre las diferentes letras enviadas. He hecho macros en Excel, pero este es mi primer encuentro con macros de ms-wordRellenar un formulario ms-word VBA/Navegación inteligente más eficaz a través de Word
Problema: Me ha costado encontrar una navegación efectiva e inteligente a través de ms-word. Encontré este artículo sobre moving in different directions que es realmente lo mismo que las teclas de flecha. Esperaba obtener una idea de la mejor manera de navegar por el documento Word. Por ejemplo, ¿debo hacer un bucle de moverme al espacio 1 correcto hasta que encuentre algo significativo o haya una manera más efectiva?
Pregunta: ¿Es posible almacenar una ubicación de formulario específica en una variable o la palabra ms no tiene un sistema de coordenadas?
¡Gracias de antemano!
+ 1 Para una pregunta bien explicada. En word puede usar '.Find' o' For loops' o 'GoTo' para navegar alrededor de su documento. Si tiene campos de formulario, entonces no necesita bucles en absoluto. Tengo curiosidad sobre por qué quieres almacenar la ubicación en una variable? Puede trabajar directamente con los controles de contenido usando su nombre. –
@SiddharthRout Pensé que probablemente podría referirme a los componentes por su nombre, pero no estaba seguro de la sintaxis para esto. Sin embargo, mi curiosidad sobre el almacenamiento de coordenadas en una variable no era necesariamente completamente relevante para esta pregunta, aunque podría ser útil. –
Aquí hay un ejemplo muy básico: http: // stackoverflow.com/questions/10823874/with-a-word-contentcontrol-datepicker-how-do-i-get-the-value/10824117 # 10824117 –