c#,excel:获取范围信息
我有一个c#代码,用于获取(excel-2007)工作表的使用范围,如下所示c#,excel:获取范围信息,c#,excel,excel-2007,excel-formula,C#,Excel,Excel 2007,Excel Formula,我有一个c#代码,用于获取(excel-2007)工作表的使用范围,如下所示 Excel.Worksheet ws = (Excel.Worksheet)Globals.ThisAddIn.GetActiveWorksheet(); Excel.Range range = (Excel.Range)ws.UsedRange; 对于当前的工作表,我确切地知道范围是A1:HM232,…但在将来,该范围可能会改变。。。如何从使用的范围信息中获取范围信息,如A1:HM232 我可以得到行数和列数。
Excel.Worksheet ws = (Excel.Worksheet)Globals.ThisAddIn.GetActiveWorksheet();
Excel.Range range = (Excel.Range)ws.UsedRange;
对于当前的工作表,我确切地知道范围是A1:HM232,…但在将来,该范围可能会改变。。。如何从使用的范围信息中获取范围信息,如A1:HM232
我可以得到行数和列数。。。但是如何获得诸如“嗯”之类的信息呢
这背后的原因是,我试图在以后的公式中,比如
=Sheet1!A1:HM232...
提前谢谢 I此方法应能:
range.get_AddressLocal(range.Rows.Count ,range.Columns.Count ,XlReferenceStyle.xlA1 ,null ,ws.UsedRange);
我认为这种方法应该做到:
range.get_AddressLocal(range.Rows.Count ,range.Columns.Count ,XlReferenceStyle.xlA1 ,null ,ws.UsedRange);