C#、Excel:範囲情報の取得
-
06-07-2019 - |
質問
iには、使用されている(excel-2007)ワークシートの範囲を取得するc#コードがあります
Excel.Worksheet ws = (Excel.Worksheet)Globals.ThisAddIn.GetActiveWorksheet();
Excel.Range range = (Excel.Range)ws.UsedRange;
現在のワークシートでは、範囲がA1:HM232であることを正確に知っていますが、将来その範囲が変わる可能性があります...使用された範囲情報からA1:HM232などの範囲情報を取得する方法
iはrows.countおよびcolumns.countを取得できますが、" HM"などの情報を取得する方法は?
この背後にある理由は、後で式に入れようとしていることです
=Sheet1!A1:HM232...
事前に感謝します!
解決
このメソッドはこれを行う必要があります:
range.get_AddressLocal(range.Rows.Count ,range.Columns.Count ,XlReferenceStyle.xlA1 ,null ,ws.UsedRange);
所属していません StackOverflow