Запись в Excel происходит следующим образом:
есть такой объект
Microsoft.Office.Interop.Excel.Range tmpRange;
мы берем, копируем в буффер обмена данные из текстового буфера:
_textBuffer.toClipboard();
А после этого просто вставляем из этого буффера обмена в excel:
tmpRange.PasteSpecial(xlPasteTypeAll, xlPasteSpecialOperation, missing, missing);
При этом заметил, что формулы, которые проделывают только математические операции ( к примеру =A1+B2*10) в Excel работают, а формулы, которые содержат слова (СУММ, ПРАВсимв и т.д.) воспринимаются только после ручной активации.
|