Автор: TheEd 7:11:2007, 07:31
При вставке он RTF-текста (работаю через буфер обмена) он преобразуется к Plain-тексту, хотя, если его в Word вставлять то там он RTF...
Может есть возможность не через буфер, а напрямую в ячейку форматированный текст "засунуть"? Или, если через буфер, то почему Excel его не воспринимает как форматированный?
зы. 1: если вставленный в Ворд текст выделить и повторно в буфер запхнуть, то в Экселе он вставляется уже как форматированный 
зы.2: в принципе, можно посимвольно отформатировать, но это гемморой, и не правильно это...
Помогите!
Автор: Morpheus 7:11:2007, 07:37
помоему там можно поробовать через спец.вставку
Автор: TheEd 7:11:2007, 09:09
Цитата(Morpheus @ 7:11:2007, 10:37 )

помоему там можно поробовать через спец.вставку
Да, но как это
программно сделать?
зы.: есть ещё момент: счас точно не вспомню (на работе сижу), но он кажется в вариантах спец. вставки либо не предлагал RTF-текст, либо - предлагал, но вставлял его как неформатированный...
Автор: sax_ol 7:11:2007, 09:11
Цитата(TheEd @ 7:11:2007, 11:09 )
Да, но как это программно сделать?
Запишите макрос, потом анализируйте что да как ...
Автор: TheEd 7:11:2007, 12:18
Цитата(sax_ol @ 7:11:2007, 12:11 )

Запишите макрос, потом анализируйте что да как ...
этот приём первым использую при необходимости что-то сделать
но не всегда переход из макроса в ДелфиПаскаль очевиден.
Кроме того, суть проблемы не в том, что вставляется криво из буфера - в идеале хотелось бы
присвоить ячейке блок RTF-текста (хранящегося напр. в BLOB-поле).
Автор: Barmutik 16:11:2007, 07:23
А зачем через Буфер обмена? А напрямую в ячейку присвоить ?
Автор: TheEd 19:11:2007, 13:20
Цитата(Barmutik @ 16:11:2007, 10:23 )
А напрямую в ячейку присвоить ?
тогда он как Plain-текст вставляет (если выполнить Cells[x,y] := SameRTFField.AsString)!
Автор: Позитрон 19:02:2008, 01:13
TheEd: У меня та же самая проблема... Вам удалось ее решить?
Автор: TheEd 20:02:2008, 14:39
Цитата(Позитрон @ 19:02:2008, 04:13 )

TheEd: У меня та же самая проблема... Вам удалось ее решить?
пока нет,
давно уже не работал но припоминаю что затык был в том, что удалось копировать текст как РТФ в буфер, но в ворде он вставлялся нормально а в Экселе - как простой текст... была даже мысль дла решения проблемы запустить ворд в невидимом окне, в него копировать текст, потом из него назад в буфер и потом в Эксель - но это же извращение, я его так и не довёл до ума. Т.к. не люблю извращения...