Excel中加Sheet的问题,在线等.... 马上给分.....
为什么总是加到前面 当我写如下语句时Sheet4就加到最前面了,我想加到最后面怎么做...
如(Sheet4/Sheet1/Sheet2/Sheet3/)
wkbook.Sheets.Add(Type.Missing,Type.Missing,Type.Missing,Type.Missing);
问题点数:60、回复次数:5Top
1 楼net_lover(【孟子E章】)回复于 2004-09-02 14:02:41 得分 0
wkbook.Sheets.Add(Before, After, Count, Type)
第一个参数为Sheet1对象即可
Top
2 楼net_lover(【孟子E章】)回复于 2004-09-02 14:06:54 得分 60
try:
Excel.Worksheet wks;
wks = (Excel.Worksheet)wkbook.Worksheets["Sheet1"];
wkbook.Sheets.Add(wks,Type.Missing,Type.Missing,Type.Missing);
Top
3 楼x_u_a_n(xuan)回复于 2004-09-02 14:12:18 得分 0
我试一下,非常感谢!!!Top
4 楼swang(swang)回复于 2004-09-02 14:16:37 得分 0
net_lover(孟子E章) 说的对,只要通过设置Add方法参数即可,Type.Missing为缺省参数,四个参数都不设置就自动加在第一个sheet的前面。不过要注意一点的是第一和第二的参数不能同时设置,至少有一个为缺省参数。Top
5 楼x_u_a_n(xuan)回复于 2004-09-02 14:21:39 得分 0
net_lover(孟子E章) 真是高手啊...佩服..........
swang(swang) 也谢谢你,我刚结完帖,要不然也会给你分的........
Top




