2009-06-18 12 views
0

を私はその範囲がA1で正確に知っている、現在のワークシートののC#、エクセル:取得範囲情報

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

を次のように範囲を使用(エクセル-2007)のワークシートを取得AC#のコードがあります: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);