La Web del Programador: Comunidad de Programadores
 
    Pregunta:  12816 - PROBLEMAS CON VISUAL BASIC Y MSWORD
Autor:  Diego Cabrerizo
Saludos a todos los del foro.

Mi consulta es la siguiente. Tengo una aplicación, bastante grande, en Visual Basic y Oracle que es utilizada por bastantes usuarios. Mi aplicación abre varios documentos en Microsoft Word, el problema es que Word cuando lo ejecuto desde Visual Basic a veces no se cierra bien, hay que matarlo con el administrador de tareas y siempre deja abiertos un montón de procesos WinWord. Otro problema, que para mi debe ser lo mismo, es que en algunos equipos, no en todos, cuando instalo la aplicación y la ejecuto me da un error 7 "Out of Memory". Por lo que he leido, por ahí, hay una librería de Office FM20.DLL que suele dar problemas con Visual Basic y Office.

Mi pregunta es, ¿a alguien le ha ocurrido lo mismo?, ¿los dos problemas que menciono puede ser por lo mismo?, ¿como puedo solucionarlo?.

A la espera de vuestra contestación me despido. Muchas gracias y un saludo a todos.

  Respuesta:  Diego Cabrerizo
Hola, soy Diego, el que hizo la consulta. Les escribo, porque ya lo he solucionado y a lo mejor le es de utilidad a alguien.

El problema es al cerrar Word desde la aplicación, yo solo cerraba el documento con WRDDOC.CLOSE, pero además de hacer eso hay que cerrar la aplicación con la siguiente instrucción WRDAPP.QUIT, de esa forma termina el proceso abierto de Word, si no se hace así van quedando muchos procesos WINWORD abiertos hasta que el Word se cuelga.

Espero que les sea de utilidad. Un saludo.