
1个回答
展开全部
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();
}
}
{
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();
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询