Autor
|
Tema: Averiguar si esta el word (Leído 3,010 veces)
|
Saok Dagon
Desconectado
Mensajes: 115
SaOk
|
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
|
|
|
En línea
|
|
|
|
Hendrix
|
Puedes consultar el Registro del Win para mirar si esta instalado...
Un Saludo.
|
|
|
En línea
|
"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián
|
|
|
Saok Dagon
Desconectado
Mensajes: 115
SaOk
|
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
|
|
|
En línea
|
|
|
|
Hendrix
|
Hay varias maneras, desde mirando el proceso a mirar la clase de su ventana.... Mira esto: LinkUn Saludo.
|
|
|
En línea
|
"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián
|
|
|
Saok Dagon
Desconectado
Mensajes: 115
SaOk
|
Mira eso ya si me viene perfecto Ahora existe alguna API o algo que me permita insertar objetos (o en este caso un texto) en un word ? saludos
|
|
|
En línea
|
|
|
|
Hendrix
|
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.
|
|
|
En línea
|
"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián
|
|
|
Saok Dagon
Desconectado
Mensajes: 115
SaOk
|
entonces replantemos la extrategia, una vez buscado si ay una ventana abierta o no, podriamos extraer la ruta del archivo y acer algo asi: 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
|
|
|
En línea
|
|
|
|
Hendrix
|
Si te deja modificarlo adelante, aunque no se si te va a dejar mientras se esta escribiendo en el Word....
|
|
|
En línea
|
"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián
|
|
|
~~
|
no te complikes usa send keys y ya esta..
|
|
|
En línea
|
|
|
|
Saok Dagon
Desconectado
Mensajes: 115
SaOk
|
Hola
vale pues una vez detectado, como hago para poner dicha ventana en el frente (para que funcione el sendkeys vamos)
saludos
|
|
|
En línea
|
|
|
|
|
|