2016-08-18 2 views
0

これは、マルチセル選択のための値の配列を取得することが可能です:数式配列を取得するにはどうすればよいですか?

var reference = new ExcelReference(i1, i2, j1, j2); 
var vals = reference.GetValue(); 

しかし、XlCall.Excel(XlCall.xlfGetFormula)への呼び出しは、単一のセルの数式を返します。選択範囲内のすべてのセルに対して数式の配列を取得する方法はありますか?

答えて

0

Excelには、一度に複数のセルの数式を取得する方法がありません。

+0

唯一の方法は、範囲を反復してすべてのセルについての公式を得ることです。 – user626528

+0

これは、C APIまたはCOMオブジェクトモデルを使用している場合の唯一の方法です。おそらく、クリップボードを使って数式を取得する方法があります。あるいは、別の方法でファイルを読み込んで処理することができます。しかし、これらのアプローチは単純ではありません。 – Govert

関連する問題