参照の内容を読み取り、同じ結果と Interop/COM の Range.Value を取得する方法を理解しようとしています...つまり、返されたオブジェクト [,] には文字列、DateTime、および double が含まれています。
私はExcelDNA(および基になるXlCall.Excelを使用してC APIを呼び出します)と両方を使用しています...
ExcelReference.GetValue()
と
XlCall.Excel( XlCall.xlfDeref, reference )
どちらも、object[,]
Interop/COM の Range.Value2 と同等の値を返します。つまり、返される object[,] には文字列と double のみが含まれます。
これに関する問題は、日付が double として返され、値が adouble
または aであるかどうかを判断する方法がないことDateTime
です。