Hola
veamos, loq ue necesito es que mi programa mire aver si esta el word y si es asi que devuelva existeword = true y en caso contario existeword = false
saludos
Puedes consultar el Registro del Win para mirar si esta instalado...
Un Saludo.
Mas bien ( lo me explicado bien, ya me di cuenta) xD, es si esta en ejecucion el word.
La finalidad es mirar si esta en ejecucion y si esta en ejecucion que le añada una pequeña linea de texto al documento
saludos
Hay varias maneras, desde mirando el proceso a mirar la clase de su ventana....
Mira esto: Link (http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/60.htm)
Un Saludo.
Mira eso ya si me viene perfecto ;D
Ahora existe alguna API o algo que me permita insertar objetos (o en este caso un texto) en un word ?
saludos
Puedes utilizar Sendkeys, con APIS, puedes poner la ventana del Word como primera de todas (la que tenga el focus, es decir, la que se vea) y enviarle un Sendkeys....no se si con Sendmessage o Postmessage le puedes enviar pulsaciones al word...
Googlea... ;) ;)
Un Saludo.
entonces replantemos la extrategia, una vez buscado si ay una ventana abierta o no, podriamos extraer la ruta del archivo y acer algo asi:
Citar
Word.Documents.Open
Word.ActiveDocument.Shapes.AddOLEObject ,EXEName, False, True, EXEName,
0, "Tienes faltas de ortograficas, clickquea para solucionar"
algo asi pero el codigo completo claro, aqui solo puse un fragmento
saludos
Si te deja modificarlo adelante, aunque no se si te va a dejar mientras se esta escribiendo en el Word....
no te complikes usa send keys y ya esta..
Hola
vale pues una vez detectado, como hago para poner dicha ventana en el frente (para que funcione el sendkeys vamos)
saludos
Appactivate "Word"
SendKeys "hola"
Saludos.
AppActivate "Microsoft Word"
DoEvents
SendKeys "Hola, estoy escribiendo en el word!"
Testeado en Word 2003 y funciona perfectamente :)
EDIT: Arrgh!! se me adelantaron xD
Cita de: ||MadAntrax|| en 4 Abril 2007, 19:16 PM
EDIT: Arrgh!! se me adelantaron xD
Cierto :P pero respondimos a su duda asique no importa.
Saludos.
Hola
genial, gracias a todos, esto me viene perfecto
saludos