Прямое уничтожение процесса Word возможно (см. Некоторые другие ответы), но грубое и опасное: что если пользователь внес важные несохраненные изменения в открытый документ? Не говоря уже об устаревших временных файлах, которые это оставит позади ...
Это, вероятно, насколько вы можете пойти в этом отношении (VB.NET):
Dim proc = Process.GetProcessesByName("winword")
For i As Integer = 0 To proc.Count - 1
proc(i).CloseMainWindow()
Next i
Это закроет все открытые окна Word упорядоченным способом (предлагая пользователю сохранить его / ее работу, если применимо). Конечно, пользователь всегда может щелкнуть «Отмена» в этом сценарии, поэтому вы также должны иметь возможность обработать этот случай (желательно, подняв диалоговое окно «Пожалуйста, закройте все экземпляры Word, иначе мы не сможем продолжить» ... )