word文档关闭时运行代码

时间:2012-08-31 14:29:08

标签: c#

当word文档在c#中关闭时,有没有办法运行代码?例如,我想在桌面上关闭word文档时显示一个消息框。

1 个答案:

答案 0 :(得分:0)

您可以使用Marshal.GetActiveObject

Application word = (Application)Marshal.GetActiveObject("Word.Application");
if(word == null)
{
   Console.Write("Your word is not started");
}

Msdn:http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.marshal.getactiveobject.aspx