Уновный код-следующее: < /p>
Код: Выделить всё
private MSExcel.Application _xapp = new MSExcel.Application();;
//...
_comActiveSheet = _xapp.ActiveWorkbook.Sheets[sheetName];
//...
rowId = 1;
c.Column = 6;
_comActiveSheet.Rows[rowId].Cells[c.Column].Formula = String.Format("=ARRONDI(F{0})", rowId);
В результирующем листе Excel я получаю: #name
Когда я проверяю содержание ячейки, я читаю: = @ arrondi (f1)
Если я удаляю @ @ with. Код COM для приготовления @ к имени функции?
Подробнее здесь: https://stackoverflow.com/questions/794 ... -name-when