Leer documentos Word
Hola!
Mi pregunta es la siguiente tengo que hacer una búsqueda en un archivo de WORD ya tengo una parte de código en Vb sin embargo la búsqueda solo la hace una vez, me podrías ayudar a hacer la búsqueda varias veces de la misma palabra.
Dim apWord As New Word.Application 'variable tipo aplicacion de Word
Private Sub Command1_Click()
With apWord.Selection
.Find.Execute FindText:=Text1.Text
.StartOf Unit:=wdParagraph 'colocarse al principio del párrafo
.MoveEnd Unit:=wdParagraph 'colocarse al final del párrafo
'lo anterior realiza una selección del párrafo actual
.Copy 'copiar la selección
Text2.SetFocus 'colocar el cursor en el segundo TextBox
SendKeys "^v" 'enviar la combinación de teclas para pegar
End With
End Sub
Private Sub Form_Load()
apWord.Documents.Open App.Path & "\Ejemplo.doc"
End Sub
Private Sub Form_Unload(Cancel As Integer)
apWord.Documents.Close 'cerrar el documento
Set apWord = Nothing 'quitar la referencia del objeto
End Sub
Gracias.
Atentamente: Karla
Mi pregunta es la siguiente tengo que hacer una búsqueda en un archivo de WORD ya tengo una parte de código en Vb sin embargo la búsqueda solo la hace una vez, me podrías ayudar a hacer la búsqueda varias veces de la misma palabra.
Dim apWord As New Word.Application 'variable tipo aplicacion de Word
Private Sub Command1_Click()
With apWord.Selection
.Find.Execute FindText:=Text1.Text
.StartOf Unit:=wdParagraph 'colocarse al principio del párrafo
.MoveEnd Unit:=wdParagraph 'colocarse al final del párrafo
'lo anterior realiza una selección del párrafo actual
.Copy 'copiar la selección
Text2.SetFocus 'colocar el cursor en el segundo TextBox
SendKeys "^v" 'enviar la combinación de teclas para pegar
End With
End Sub
Private Sub Form_Load()
apWord.Documents.Open App.Path & "\Ejemplo.doc"
End Sub
Private Sub Form_Unload(Cancel As Integer)
apWord.Documents.Close 'cerrar el documento
Set apWord = Nothing 'quitar la referencia del objeto
End Sub
Gracias.
Atentamente: Karla
1 Respuesta
Respuesta de emperador20
1