关闭Word文档会抛出AccessViolationException

时间:2011-11-25 10:02:53

标签: c# ms-word access-violation

我正在维护一个Word加载项。我使用以下代码来关闭活动文档:

object save = false;
object missing = System.Reflection.Missing.Value;

((Word._Application)m_applicationObject).ActiveDocument.Close(ref save, ref missing, ref missing);

当至少有2个打开的文档时,活动文档会正常关闭。但是,当只有一个打开的文档并且我尝试关闭它时,加载项会抛出AccessViolationException并且MS Word挂起。在加载项中还有其他地方使用文档关闭,无论文档数量多少都可以正常工作,遗憾的是我无法弄清楚原因。你能告诉我问题出在哪里吗?

0 个答案:

没有答案