С#, excel: получение информации о диапазоне

У меня есть код С#, который получает диапазон рабочих листов (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...

заранее спасибо!


person Community    schedule 18.06.2009    source источник


Ответы (1)


Я этот этот метод должен сделать это:

range.get_AddressLocal(range.Rows.Count ,range.Columns.Count ,XlReferenceStyle.xlA1 ,null ,ws.UsedRange);
person Steve Mallory    schedule 18.06.2009