0

我有 ac# 代码,它获取(excel-2007)工作表使用范围如下

 Excel.Worksheet ws = (Excel.Worksheet)Globals.ThisAddIn.GetActiveWorksheet();
 Excel.Range range = (Excel.Range)ws.UsedRange;

对于当前的工作表,我确切地知道范围是 A1:HM232,...但是将来该范围可能会改变...如何从使用的范围信息中获取范围信息,例如 A1:HM232?

我可以获得rows.count 和columns.count ......但是如何获得诸如“HM”之类的信息?

这背后的原因是我想稍后把它放在一个公式上

=Sheet1!A1:HM232...

提前致谢!

4

1 回答 1

3

我这个方法应该这样做:

range.get_AddressLocal(range.Rows.Count ,range.Columns.Count ,XlReferenceStyle.xlA1 ,null ,ws.UsedRange);
于 2009-06-18T15:55:08.947 回答