1

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

4

1 回答 1

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

于 2012-08-31T14:48:45.223 回答