Pero dicha macro tiene que trabajar según el contenido del campo de texto. Y no sé cómo obtener por código el contenido que haya introducido el usuario. Soy muy novato en programación en OpenOffice.
Transcribo el contenido de la macro, en la cual habría que sustituir "busqueda.text" por el código correcto :
Código: Seleccionar todo
Dim iNumero As Integer
Dim sLinea As String
Dim aArchivo As String
Dim sMensaje as String
dim donde as integer
aArchivo = "c:\la_ruta\tasks.txt"
iNumero = Freefile
Open aArchivo For Input As iNumero
While not eof(iNumero)
Line Input #iNumero, sLinea
donde=instr(1,sLinea,busqueda.text)
sMensaje = sLinea
IF donde<>0 then
Msgbox sMensaje
end if
wend
Close #iNumero
Saludos a tod@s.