Показать сообщение отдельно
Старый 25.08.2016, 14:56   #4  
Artikov is offline
Artikov
Участник
 
33 / 12 (1) ++
Регистрация: 06.06.2016
Запись в Excel происходит следующим образом:

есть такой объект
Microsoft.Office.Interop.Excel.Range tmpRange;

мы берем, копируем в буффер обмена данные из текстового буфера:
_textBuffer.toClipboard();

А после этого просто вставляем из этого буффера обмена в excel:
tmpRange.PasteSpecial(xlPasteTypeAll, xlPasteSpecialOperation, missing, missing);

При этом заметил, что формулы, которые проделывают только математические операции ( к примеру =A1+B2*10) в Excel работают, а формулы, которые содержат слова (СУММ, ПРАВсимв и т.д.) воспринимаются только после ручной активации.