>Needed to issue an loWord.Quit then let the instance variable go out of scope when function finishes (automatic garbadge collection).
Actually, when Word is visible releasing the reference always fails. Quit works, so does oWord.visible = .F. to release the insttance...
Kinda lame, but that's MS logic for 'ya... <g>
+++ Rick ---