2009-06-18 3 views
0

У меня есть C# код который получает (Excel-2007) рабочие листы, используемые диапазон следующим образомC#, первенствует: получение диапазона информации

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... 

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

ответ

3

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

range.get_AddressLocal(range.Rows.Count ,range.Columns.Count ,XlReferenceStyle.xlA1 ,null ,ws.UsedRange); 
Смежные вопросы