var wordProcess = Process.GetProcessesByName("winword") .FirstOrDefault(process => process.MainWindowTitle.Contains(documentName));Setting a breakpoint and inspecting single running WINWORD process reveals that Process.MainWindowTitle property is blank most of the times. While WinWord windows taskbar icon clearly shows the title.