Показать сообщение отдельно
Старый 03.11.2004, 02:11     # 1
LAndrew2
Full Member
 
Аватар для LAndrew2
 
Регистрация: 15.11.2002
Адрес: Moscow
Сообщения: 834

LAndrew2 Луч света в тёмном царствеLAndrew2 Луч света в тёмном царствеLAndrew2 Луч света в тёмном царствеLAndrew2 Луч света в тёмном царствеLAndrew2 Луч света в тёмном царстве
Excel + буфер обмена

Необходимо написать на Delphi небольшую программку, которая могла бы помещать в буфер обмена данные так, как будто они были скопированы туда из двух (трех, четырех и т.д.) соседних ячеек Excel'я
/excel.gif/
после вставки содержимого из буфера (скопированного из Excel) в другую программу - получаем следующее:
/progok.gif/
т.е. программа понимает, что текст скопирован из разных ячеек и раскидывает текст в разные поля
когда же моя программа генерирует текст и помещает его в буфер, то после вставки имеем следующее:
/prog.gif/
т.е. программа не раскидала текст по полям

после разбора содержимого буфера (скопированного из Excel) обнаружил, что символ разделитель ячеек - Tab - #9, а в конец строки добавляется символ переноса строки - #10#13... аналогично формирую свою строку -
Код:
'text1'+#9+'text2'+#10#13
но это почему-то не помогает...

может кто помочь?
Изображения
Тип файла: gif excel.gif (1.6 Кбайт, 4 просмотров - Кто скачивал? )
Тип файла: gif progok.gif (1.6 Кбайт, 4 просмотров - Кто скачивал? )
Тип файла: gif prog.gif (1.5 Кбайт, 4 просмотров - Кто скачивал? )
LAndrew2 вне форума