Необходимо написать на Delphi небольшую программку, которая могла бы помещать в буфер обмена данные так, как будто они были скопированы туда из двух (трех, четырех и т.д.) соседних ячеек Excel'я
/excel.gif/
после вставки содержимого из буфера (скопированного из Excel) в другую программу - получаем следующее:
/progok.gif/
т.е. программа понимает, что текст скопирован из разных ячеек и раскидывает текст в разные поля
когда же моя программа генерирует текст и помещает его в буфер, то после вставки имеем следующее:
/prog.gif/
т.е. программа не раскидала текст по полям
после разбора содержимого буфера (скопированного из Excel) обнаружил, что символ разделитель ячеек - Tab - #9, а в конец строки добавляется символ переноса строки - #10#13... аналогично формирую свою строку -
Код:
'text1'+#9+'text2'+#10#13
но это почему-то не помогает...
может кто помочь?