ExcelでWORKDAY()関数を使用しているスプレッドシートがあります(これは、AnalysisToolpakライブラリ/パッケージ/Excelで呼び出すものに含まれていると思います)。このスプレッドシートを手動で開いてこの関数を呼び出すと、正常に動作します。
WORKDAY()関数が使用されているセルを参照するマクロがあります。
Dim startDate as Date
startDate = Cells(1,1)
スプレッドシートを手動で開いた後にマクロを実行すると、このコードは正常に実行されます。問題は、スプレッドシートを開いてC#コードからマクロを実行しようとしたときです。その後、startDateの値を取得しようとすると失敗します。そのセルを見ると、#VALUEが表示されます。参照エラー。C#コードからスプレッドシートを開いたときに、正しい参照が読み込まれていないようです。
誰かがこの問題を解決する方法を知っていますか?