Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
7:11:2007, 07:31
|
|
Новенький ![]() Группа: Программист Сообщений: 6 Регистрация: 7:11:2007 Пользователь №: 13 570 Репутация: 0
|
При вставке он RTF-текста (работаю через буфер обмена) он преобразуется к Plain-тексту, хотя, если его в Word вставлять то там он RTF...
Может есть возможность не через буфер, а напрямую в ячейку форматированный текст "засунуть"? Или, если через буфер, то почему Excel его не воспринимает как форматированный? зы. 1: если вставленный в Ворд текст выделить и повторно в буфер запхнуть, то в Экселе он вставляется уже как форматированный зы.2: в принципе, можно посимвольно отформатировать, но это гемморой, и не правильно это... Помогите! |
|
Сообщение
#1
|
|
![]() |
|
|
7:11:2007, 07:37
|
|
очень злой модератор ![]() ![]() ![]() ![]() ![]() Группа: Lotus team Сообщений: 2 666 Регистрация: 7:08:2006 Из: Украина, Киев Пользователь №: 5 807 Специализация: разработчик всякой хрени Репутация: 46
|
помоему там можно поробовать через спец.вставку
|
|
Сообщение
#2
|
|
|
|
7:11:2007, 09:09
|
|
Новенький ![]() Группа: Программист Сообщений: 6 Регистрация: 7:11:2007 Пользователь №: 13 570 Репутация: 0
|
помоему там можно поробовать через спец.вставку Да, но как это программно сделать? зы.: есть ещё момент: счас точно не вспомню (на работе сижу), но он кажется в вариантах спец. вставки либо не предлагал RTF-текст, либо - предлагал, но вставлял его как неформатированный... |
|
Сообщение
#3
|
|
|
|
7:11:2007, 09:11
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
Цитата(TheEd @ 7:11:2007, 11:09 ) Да, но как это программно сделать? Запишите макрос, потом анализируйте что да как ... |
|
Сообщение
#4
|
|
|
|
7:11:2007, 12:18
|
|
Новенький ![]() Группа: Программист Сообщений: 6 Регистрация: 7:11:2007 Пользователь №: 13 570 Репутация: 0
|
Запишите макрос, потом анализируйте что да как ... этот приём первым использую при необходимости что-то сделать но не всегда переход из макроса в ДелфиПаскаль очевиден. Кроме того, суть проблемы не в том, что вставляется криво из буфера - в идеале хотелось бы присвоить ячейке блок RTF-текста (хранящегося напр. в BLOB-поле). |
|
Сообщение
#5
|
|
|
|
16:11:2007, 07:23
|
|
Божественный ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 2 450 Регистрация: 27:05:2004 Из: Минск Пользователь №: 561 Специализация: Delphi, RDBMS, C# Репутация: 8
|
А зачем через Буфер обмена? А напрямую в ячейку присвоить ?
|
|
Сообщение
#6
|
|
|
|
19:11:2007, 13:20
|
|
Новенький ![]() Группа: Программист Сообщений: 6 Регистрация: 7:11:2007 Пользователь №: 13 570 Репутация: 0
|
|
|
Сообщение
#7
|
|
|
|
19:02:2008, 01:13
|
|
Новенький ![]() Группа: Программист Сообщений: 1 Регистрация: 19:02:2008 Пользователь №: 15 413 Специализация: программирование, преподавание Репутация: 0
|
TheEd: У меня та же самая проблема... Вам удалось ее решить?
|
|
Сообщение
#8
|
|
|
|
20:02:2008, 14:39
|
|
Новенький ![]() Группа: Программист Сообщений: 6 Регистрация: 7:11:2007 Пользователь №: 13 570 Репутация: 0
|
TheEd: У меня та же самая проблема... Вам удалось ее решить? пока нет, давно уже не работал но припоминаю что затык был в том, что удалось копировать текст как РТФ в буфер, но в ворде он вставлялся нормально а в Экселе - как простой текст... была даже мысль дла решения проблемы запустить ворд в невидимом окне, в него копировать текст, потом из него назад в буфер и потом в Эксель - но это же извращение, я его так и не довёл до ума. Т.к. не люблю извращения... |
|
Сообщение
#9
|
|
![]() |
|
Текстовая версия | Сейчас: 17:05:2008 - 06:15 |