Excel.Application MyExcel;
Excel.Workbooks MyWorkBooks;
Excel.Workbook MyWorkBook;
Excel.Worksheet MyWorkSheet;
Excel.Range MyRange;
MyExcel = new Excel.Application();
MyExcel.Visible = true;
MyWorkBooks = MyExcel.Workbooks;
MyWorkBook = MyWorkBooks.Add(true);
//MyWorkBook.Name="excel名称";//就是这里!!!我看到Excel.Workbook.Name只有get方法,没有set方法,请问这里要给工作表命名怎么写?
MyWorkSheet = (Excel.Worksheet)MyWorkBook.Worksheets[1];
MyWorkSheet.Name = "报表";//看这里,Excel.WorkSheet是可以这样用的;
MyExcel.Visible = true;
我是直接显示出来的,想在显示时把Workbook名称命名好。
而且不想在这里使用 MyExcel.SaveAs()在保存的时候就给文件一个名称 ,所以才换的 MyExcel.Visible = true;状态下这段代码将会创建一个Excel工作表,工作表名称为“Sheet1”,里面有一个Sheet,名称为“报表”
我要做的就是如何把这个“Sheet1”改为自定义的名称。请教各位 指点 多谢了!
Excel.Workbooks MyWorkBooks;
Excel.Workbook MyWorkBook;
Excel.Worksheet MyWorkSheet;
Excel.Range MyRange;
MyExcel = new Excel.Application();
MyExcel.Visible = true;
MyWorkBooks = MyExcel.Workbooks;
MyWorkBook = MyWorkBooks.Add(true);
//MyWorkBook.Name="excel名称";//就是这里!!!我看到Excel.Workbook.Name只有get方法,没有set方法,请问这里要给工作表命名怎么写?
MyWorkSheet = (Excel.Worksheet)MyWorkBook.Worksheets[1];
MyWorkSheet.Name = "报表";//看这里,Excel.WorkSheet是可以这样用的;
MyExcel.Visible = true;
我是直接显示出来的,想在显示时把Workbook名称命名好。
而且不想在这里使用 MyExcel.SaveAs()在保存的时候就给文件一个名称 ,所以才换的 MyExcel.Visible = true;状态下这段代码将会创建一个Excel工作表,工作表名称为“Sheet1”,里面有一个Sheet,名称为“报表”
我要做的就是如何把这个“Sheet1”改为自定义的名称。请教各位 指点 多谢了!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货