Excel 相互運用機能を使用してスプレッドシートからセル値を取得しようとしていますが、使用している次のコードでコンパイラ エラーが発生します。
動的式のコンパイルに必要な 1 つ以上の型が見つかりません。参照がありませんか?
Range currentFind = sheet.Cells.Find("some string", Type.Missing,
XlFindLookIn.xlValues, XlLookAt.xlPart,
XlSearchOrder.xlByRows, XlSearchDirection.xlNext,
false, Type.Missing, Type.Missing);
if (currentFind[1,1].Value != null)
{
string CellValue = currentFind[1,1].Value.ToString();
}
ここで何が起こっているのか分かりますか?何かをキャストする必要があるかもしれないと推測していますが、何がわかりません。キャストしてみましcurrentFind[1,1].Value
たが、うまくいかないようです。
編集:
Embed Interop Types
参照に設定された回避策を見つけましたがFalse
、ここで何が起こっているのか、この状況をどのように処理するのかを知りたいです。