c#操作Excel-Sheets.Add的用法

Red飞龙 2015-04-04 02:58:37
http://www.zljsoft.com/news68.html
用c#插入Sheet时,如何做到插入的sheet总是在最后,这里我总结了一下,大多数人不知道object Before、object After如何填写,其实这里可以添加一个sheet对象。把这个sheet添加在Before处,生成Sheet时就添加在前面,把这个sheet添加在After处,生成Sheet时就添加在后面。
下面是我写的一个添加Sheet的方法:
public Excel._Worksheet AddSheet(Excel._Workbook xBk, string sheetName)
{
Excel.Worksheet sheet = (Excel.Worksheet)xBk.Sheets.get_Item(xBk.Sheets.Count);
Excel._Worksheet xSt1 = (Microsoft.Office.Interop.Excel._Worksheet)xBk.Sheets.Add(Missing.Value, sheet, Missing.Value, Missing.Value);
xSt1.Name = sheetName;
xSt1.Activate();
return xSt1;
}

...全文
482 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
fly_lalala 2015-04-04
  • 打赏
  • 举报
回复
nopi 这个插件方便多了

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧