Esempio n. 1
0
 /// <summary>  
 /// 关闭文档  
 /// </summary>  
 /// <param name="wDoc">Document对象</param>  
 /// <param name="WApp">Application对象</param>  
 public static void Close(Word.Document wDoc, Word.Application WApp)
 {
     Object SaveChanges = Word.WdSaveOptions.wdSaveChanges;// 指定文档的保存操作。可以是下列 WdSaveOptions 值之一:wdDoNotSaveChanges、wdPromptToSaveChanges 或 wdSaveChanges。
     Object OriginalFormat = Word.WdOriginalFormat.wdOriginalDocumentFormat;// 指定文档的保存格式。可以是下列 WdOriginalFormat 值之一:wdOriginalDocumentFormat、wdPromptUser 或 wdWordDocument。
     Object RouteDocument = false;// 如果为 true,则将文档传送给下一个收件人。如果没有为文档附加传送名单,则忽略此参数。
     try
     {
         if (wDoc != null) wDoc.Close(ref SaveChanges, ref OriginalFormat, ref RouteDocument);
         if (WApp != null) WApp.Quit(ref SaveChanges, ref OriginalFormat, ref RouteDocument);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }