#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;
}