c#操作word(二)[4]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

  #region ******删除表格*******
  public bool DelTable(int num)
  {
   try
   {
    doc.Tables.Item(num).Delete ();
    return true;
   }
   catch (System.Exception e)
   {
    doc.Close(ref NOTsaveChanges, ref originalFormat, ref routeDocument);
    MessageBox(0,e.Message + "\r\n" + e.StackTrace ,"Error Message Box",0);
    return false;
   }
  }
  #endregion

  #region ******文件另存为*******
  public void SaveAs(ref object fileName)
  {
   try
   {
    doc.SaveAs(ref fileName,ref optional, ref optional, ref optional,ref optional, ref optional, ref optional,ref optional, ref optional, ref optional, ref optional);
   }
   catch (System.Exception e)
   {
    doc.Close(ref NOTsaveChanges, ref originalFormat, ref routeDocument);
    throw new Exception (e.Message );
   }
  }
  #endregion

  #region ******关闭word*******
  public void Quit()
  {
   try
   {
    doc.Close(ref NOTsaveChanges, ref originalFormat, ref routeDocument);
    app.Quit(ref NOTsaveChanges, ref originalFormat, ref routeDocument);
   }
   catch (System.Exception e)
   {
    throw new Exception (e.Message );
   }
  }
  public void AppQuit()
  {
   try
   {
    app.Quit(ref NOTsaveChanges, ref originalFormat, ref routeDocument);
   }
   catch (System.Exception e)
   {
    throw new Exception (e.Message );
   }
  }
  #endregion

  private object[] GetMark()
  { 
   object j=null;
   string str="";
   object []result=new object [doc.Bookmarks.Count];
   for (int i=1;i<=doc.Bookmarks.Count;i++)
   {
    j=(object)i;
    result[i-1]=doc.Bookmarks.Item(ref j).Name;
    str = str + doc.Bookmarks.Item(ref j).Name + ",";
   }
   return result;
  }

本文关键:c#操作word(二)
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top