bbjb
21-09-2006, 16:43:27
Buenas a tod@s,
Estoy intentando hacer un procedimiento en el que abrá una instancia de Word para rellenar una carta y una vez finalizado cierre el documento pero no Word al completo porque debo abrir de nuevo otro documento y quiero aprovechar esa sesión que tengo abierta.
Esto en principio parece fácil de hacer:
WinWord.Quit(wdDoNotSaveChanges, EmptyParam,EmptyParam);
o también
WinWord.ActiveWindow.Close(wdDoNotSaveChanges);
Lo que ocurre es que ambas opciones cierran no sólo el documento sino también la aplicación Word cuando está en modo no visible (Word.Visible = False porque quiero que sea un proceso totalmente transparente para el usuario).
Esto no ocurre cuando situo en modo visible Word.
Utilizo Office XP y delphi 6.0
¿Se os ocurre otra manera de hacerlo?
Estoy intentando hacer un procedimiento en el que abrá una instancia de Word para rellenar una carta y una vez finalizado cierre el documento pero no Word al completo porque debo abrir de nuevo otro documento y quiero aprovechar esa sesión que tengo abierta.
Esto en principio parece fácil de hacer:
WinWord.Quit(wdDoNotSaveChanges, EmptyParam,EmptyParam);
o también
WinWord.ActiveWindow.Close(wdDoNotSaveChanges);
Lo que ocurre es que ambas opciones cierran no sólo el documento sino también la aplicación Word cuando está en modo no visible (Word.Visible = False porque quiero que sea un proceso totalmente transparente para el usuario).
Esto no ocurre cuando situo en modo visible Word.
Utilizo Office XP y delphi 6.0
¿Se os ocurre otra manera de hacerlo?