java结束word进程

来源:百度知道 编辑:UC知道 时间:2024/06/14 15:43:27
请给出具体代码
包括try catch

private void NAR(object o)
{
try
{
System.Runtime.InteropServices.Marshal.ReleaseComObject(o);
}
catch {}
finally
{
o = null;
}
}

/// <summary>
/// 退出
/// </summary>
public void Quit( )
{
try
{

object missing = System.Reflection.Missing.Value;

oDoc.Close(ref missing,ref missing,ref missing);

oWordApplic.Application.Quit(ref missing, ref missing, ref missing);
oWordApplic=null;
GC.Collect();
}
catch
{
NAR(oWordApplic);
oWordApplic=null;
GC.Collect();
}

}