Files
SourceCode/PROMS/Volian.Utils.Library/MSWord/WordDoc.cs
T

33 lines
706 B
C#

using System;
namespace Volian.MSWord
{
public class WordDoc
{
public static void KillWordApps()
{
try
{
TerminateProcesses(WordProcesses);
}
catch (Exception ex)
{
Console.WriteLine("{0} - {1}", ex.GetType().Name, ex.Message);
}
}
public static void TerminateProcesses(System.Diagnostics.Process[] wordProcesses)
{
foreach (System.Diagnostics.Process proc in wordProcesses)
{
// Determine if Word is Visible
// If it is let it run
// otherwise Kill it.
if(proc.MainWindowTitle=="")
proc.Kill();
}
}
public static System.Diagnostics.Process[] WordProcesses => System.Diagnostics.Process.GetProcessesByName("WINWORD");
}
}