Sommario: La mia azienda invia lettere ai clienti e mi chiede di scrivere una macro per compilare campi di testo diversi che sono stati impostati in un documento word poiché una quantità molto limitata di cose cambia tra le diverse lettere inviate. Ho eseguito macro in excel, ma questo è il mio primo incontro con i macro di ms-wordCompilazione di un modulo ms-word VBA/Navigazione intelligente più efficace tramite Word
Problema: Ho avuto difficoltà a trovare una navigazione efficace e intelligente tramite ms-word. Ho trovato questo articolo su moving in different directions che è proprio lo stesso dei tasti freccia. Speravo di avere un'idea del modo migliore per navigare nel documento word. Ad esempio, dovrei fare un ciclo di spostamento verso lo spazio 1 a destra finché non trovo qualcosa di significativo o c'è un modo più efficace?
Domanda: È possibile memorizzare una posizione modulo specifica in una variabile o la parola ms non ha un sistema di coordinate?
Grazie in anticipo!
+ 1 Per una domanda ben spiegata. In Word puoi usare '.Find' o' For loops' o 'GoTo' per navigare nel tuo documento. Se hai campi modulo allora non hai bisogno di loop. Sono curioso di sapere perché vuoi memorizzare la posizione in una variabile? Puoi lavorare direttamente con i controlli del contenuto usando il loro nome. –
@SiddharthRout Ho pensato che potrei probabilmente fare riferimento a componenti per nome, ma non ero sicuro della sintassi per questo. Tuttavia, la mia curiosità sull'archiviazione delle coordinate in una variabile non era necessariamente del tutto pertinente a questa domanda, anche se potrebbe essere utile –
Ecco un esempio molto semplice: http: // StackOverflow.it/questions/10823874/with-a-word-contentcontrol-datepicker-how-do-i-get-the-value/10824117 # 10824117 –