Используйте процесс winword, чтобы проверить, завершен ли процесс, работающий с определенным файлом, или нет.
Если вы не знаете процесс недавно запущенного экземпляра, используйте это или просто перехватите завершенное событие процесса.
Получить все текстовые процессы
var info = Process.GetProcessesByName("winword").FirstOrDefault();
Определите процесс конкретного файла, используя Process.MainWindowTitle
Крюк вышел из события процесса Process.Exited