当前位置:编程学习 > C#/ASP.NET >>

C#操作EXCEL,关于隐藏工作表的问题

1.C#操作EXCEL时,对隐藏的工作表不操作,应该如何操作呢,如果用(Excel.Worksheet)workBook.Sheets.get_Item(i)就会把所有的工作表(包括隐藏的和不隐藏)的都会操作。
2.当有合并单元格时,取值时只能取到合并单元格的第一个值,其他的如何也能让它得到这个值呢! --------------------编程问答--------------------  操作时检查该表的可视的属性是不是可以,如:
myExcel.Visible = false; --------------------编程问答-------------------- 当有合并单元格时,取值时只能取到合并单元格的第一个值,其他的如何也能让它得到这个值呢!
怎么得到一个合并单元格的区域? --------------------编程问答-------------------- 帮顶下吧,我现在也不知道 ,回头试下 --------------------编程问答-------------------- 当有合并单元格时,取值时只能取到合并单元格的第一个值,其他的如何也能让它得到这个值呢! 
怎么得到一个合并单元格的区域? --------------------编程问答-------------------- "当有合并单元格时,取值时只能取到合并单元格的第一个值,其他的如何也能让它得到这个值呢!"
你说的这个我理解是说当有单元格合并时,只能保留其左上角的植,不知道对不对?如果想要保留其它值,
可以写程序把其他单元格的值取出然后做适当的合并处理,复制给第一个单元格.
"怎么得到一个合并单元格的区域?"
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;"等命名空间
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,