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”改为自定义的名称。请教各位 指点 多谢了!