C#操作Excel,对Sheet插入次序的控制 (有待完善)
C#对Excel文件的操作,插入工作表(Worksheet)的方法是 Workbook.Worksheets.Add()。通常情况下,我们在EXCEL的工作薄中,使用菜单操作:插入一个新的工作表,那么,该工作表总是会出现在当前被选中的工作表的前面。 下面就具体讲解一下如何控制对Sheet的插入位置参数的含义。
Worksheet sheet = this.m_CurrentWorkbook.Worksheets.Add( before, after, count, type) as Xls.Worksheet;
Before:Variant 类型,可选。指定工作表对象,新建的工作表将置于此工作表之前。
After:Variant 类型,可选。指定工作表对象,新建的工作表将置于此工作表之后。
Count:Variant 类型,可选。要新建的工作表的数目。默认值为 1。
Type:Variant 类型,可选。指定工作表类型。
ActiveWorkbook.Sheets.Add方法使用公式如下:
ActiveWorkbook.Sheets.Add 参数:=参数值
如:ActiveWorkbook.Sheets.Add Count:=6 其功能是:在当前工作薄的前面,插入新的六个工作表。
你们的评论、反馈,及对你们有所用,是我整理材料和博文写作的最大的鼓励和唯一动力。欢迎讨论和关注!
没有整理与归纳的知识,一文不值!高度概括与梳理的知识,才是自己真正的知识与技能。 永远不要让自己的自由、好奇、充满创造力的想法被现实的框架所束缚,让创造力自由成长吧! 多花时间,关心他(她)人,正如别人所关心你的。理想的腾飞与实现,没有别人的支持与帮助,是万万不能的。
没有整理与归纳的知识,一文不值!高度概括与梳理的知识,才是自己真正的知识与技能。 永远不要让自己的自由、好奇、充满创造力的想法被现实的框架所束缚,让创造力自由成长吧! 多花时间,关心他(她)人,正如别人所关心你的。理想的腾飞与实现,没有别人的支持与帮助,是万万不能的。