try
{
Excel.ApplicationClass Myexcel=new Excel.ApplicationClass();
if(Myexcel==null)
{
MessageBox.Show("EXCEL无法启动!","信息提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
return;
}
Myexcel.Visible = false;
Myexcel.UserControl = false;
Excel.Workbooks Myworkbooks=Myexcel.Workbooks;
Excel.Workbook Myworkbook=Myworkbooks.Open(@filename,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing);
Excel.Worksheet Myworksheet=(Excel.Worksheet)Myworkbook.Worksheets[1];
Myworkbook.Close(null,null,null);
Myexcel.Workbooks.Close();
Myexcel.Application.Quit();
Myexcel.Quit(); }
catch(Exception Err)
{
MessageBox.Show("调用EXCEL程序时出现错误!"+Err.Message,"信息提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
}请问一下,上面的代码中怎么取得单元格的值?
退出时总是弹出对话框提示是否保存?
open方法后面的参数都是什么意思 ?小弟在此先谢过!!!!
{
Excel.ApplicationClass Myexcel=new Excel.ApplicationClass();
if(Myexcel==null)
{
MessageBox.Show("EXCEL无法启动!","信息提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
return;
}
Myexcel.Visible = false;
Myexcel.UserControl = false;
Excel.Workbooks Myworkbooks=Myexcel.Workbooks;
Excel.Workbook Myworkbook=Myworkbooks.Open(@filename,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing);
Excel.Worksheet Myworksheet=(Excel.Worksheet)Myworkbook.Worksheets[1];
Myworkbook.Close(null,null,null);
Myexcel.Workbooks.Close();
Myexcel.Application.Quit();
Myexcel.Quit(); }
catch(Exception Err)
{
MessageBox.Show("调用EXCEL程序时出现错误!"+Err.Message,"信息提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
}请问一下,上面的代码中怎么取得单元格的值?
退出时总是弹出对话框提示是否保存?
open方法后面的参数都是什么意思 ?小弟在此先谢过!!!!
解决方案 »
- 在线等,.net winform
- c# 将blue字符串变成系统能c#能识别的蓝色
- 求一个C#字符串截取方法?
- 关于统计在线人数的问题
- C# DataTable.Select(filterStr) 如何以日期差为条件进行筛选(类似于在filterStr中使用DateDiff函数)??
- 关于winform窗体关闭的问题
- ASP.NET中文件上传
- 在ASP服务器端中调用webservice的方法会产生无法更新数据的问题
- 如何使DataView的RowFilter满足多个条件?
- Response.Write("JS:Alert()")简单问题!
- Windows服务程序中(非form程序)如何使用ocx问题
- 怎么实现登陆窗口
Excel.Range range = currentWorkSheet.get_Range(Myworksheet.Cells[1,1], Myworksheet.Cells[2,2]);退出时总是弹出对话框提示不保存?
Myexcel.DisplayAlerts = false;open方法后面的参数
可以不填,所以这里用Type.Missing来表示省略。
Excel.Range range = Myworksheet.get_Range(Myworksheet.Cells[1,1], Myworksheet.Cells[2,2]);上面更正。