La Web del Programador: Comunidad de Programadores
 
    Pregunta:  42924 - AUTOMATIZAR WORDPAD CON VISUAL BASIC
Autor:  Gonzalo Gómez
Buenas,
Necesito abrir un \".txt\" con WordPad, salvarlo y cerrarlo de forma automatizada con Visual Basic. No encuentro ninguna refencia que maneje WordPad. ¿Se os ocurre algo?

Gracias, un saludo.

  Respuesta:  SuNcO
Despues de tantas pruebas aqui esta una que si funciona

Private Declare Sub Sleep Lib "kernel32.dll" (ByVal dwMilliseconds As Long)
Private Sub Command1_Click()
Dim aaa
aaa = Shell("wordpad.exe c:\windows\a.txt", 1)
'Sleep 100
AppActivate aaa
SendKeys "www"
SendKeys "^g%as"
End Sub

Si no se alcanza a abrir el WordPad quita el ' del Slep (es para dale tiempo al AppActivate, puedes aumentar el numero a 500 o mas)

Este abre el archivo c:\windows\a.txt dentro del WordPad, le agrega las palabras "www" y le envia Control+G que s guardar, despues Alt+A que es el menu Archivo y la tecla S que es Salir

=)