操作时检查该表的可视的属性是不是可以,如:
myExcel.Visible = false;

解决方案 »

  1.   

    "当有合并单元格时,取值时只能取到合并单元格的第一个值,其他的如何也能让它得到这个值呢!"
    你说的这个我理解是说当有单元格合并时,只能保留其左上角的植,不知道对不对?如果想要保留其它值,
    可以写程序把其他单元格的值取出然后做适当的合并处理,复制给第一个单元格.
    "怎么得到一个合并单元格的区域?"
    Excel.Workbook  myBook  = myExcel.Workbooks[1];
    Excel.Worksheet mySheet = (Excel.Worksheet) myBook.Worksheets[1];
    Excel.Range range = mySheet.get_Range(mySheet.Cells[1,1],mySheet.Cells[6,9]);
    range.Select();
    上面获得是(1,1)到(6,9)的这个区域在这之前要引用"using Microsoft.Office.Core;"等命名空间