Добавление формулы в ячейку Исключение из HRESULT: 0x800A03EC
Я пытаюсь добавить формулу в ячейку, но я получил ошибкуИсключение из HRESULT: 0x800A03EC Есть много постов со схожими проблемами, но ни одна из них не может мне помочь, плюс я не делаю какие-то необычные формулы, что я делаю неправильно?
Thread.CurrentThread.CurrentCulture =
new System.Globalization.CultureInfo("en-US");
workbook = application.Workbooks.Open(Helper.GetLocalInstalationFolder() +
@"\IMC.xltx", 0, false, 5, "", "", true, XlPlatform.xlWindows, "\t", false,
false, 0, true, 1, 0);
worksheet = workbook.Worksheets["Report"];
var rowValue = 0;
for (int i = 2; i <= LastRow; i++)
{
rowValue = i - 1;
for (int j = 1; j <= 37; j++)
{
worksheet.Cells[i, j] = MyArray[rowValue, j];
}
// I tried all the following all give the same exception:
worksheet.Range[i, 38].Formula = "=3+4";
worksheet.get_Range("R" + i + "C38").FormulaR1C1 = "=3+4";
worksheet.Range[i, 38].FormulaR1C1 = "=3+4";
worksheet.get_Range("R" + i + "C38").Formula = "=3+4";
}