使用IronPython(或.NET)更改工作簿中工作表的顺序

我们已经在IronPython中创build了一个包含大部分COMfunction的API(包括Excel和Powerpoint)。 我们还没有实现的一个function是在工作簿创build完毕后,可以改变工作簿中工作表的顺序。 工作stream程基本上是创build一个Excel工作簿,然后添加一堆工作表。 由于我们在相同的循环(显然)中循环了类似的数据段,它们变得无序。 所以,在所有的工作表被创build后,我怎样才能修改表的顺序?

如果你甚至可以指向一个MSDN页面的方向,说明如何在.NET中做到这一点,我会很感激。

这也有很大帮助: http : //www.cpearson.com/excel/sortws.aspx

你有没有尝试Worksheets.Move方法?

http://msdn.microsoft.com/en-us/library/microsoft.office.tools.excel.worksheet.move%28v=vs.80%29.aspx

看起来像你所需要的