Excel 2007 Addin
アプリケーションを作成しました。
特定の範囲式にアクセスしていますが、 の同等の式よりも時間がかかりますVBA
。
私のコードC#
Excel.Range rng = Application.get_Range("D23:AB10023");
object[,] array = rng.Formula;
と同じコードVBA
Dim dataarray As Variant
dataarray = Sheet1.Range("$D$23:$AB$10023").Formula
時間VBA
は (HH:MM:SS:ミリ秒)
変更前-----> 20:51:26.34 変更
後------> 20:51:26.52
タイムインC#
(ストップウォッチタイム)
数式取得前---->00:00:00.0002964 数式取得
後----->00:00:8.4754285
C#
約 8 秒かかり、VBA
1 秒未満かかります。
何が問題なのか教えてください。