|
|
|
RTF в Excel
|
|||
|---|---|---|---|
|
#18+
Привет. Есть BLOB-поле в базе, в нем RTF текст...подскажите, пожалуйста, как записать это Код: plaintext 1. 2. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 11:45:31 |
|
||
|
RTF в Excel
|
|||
|---|---|---|---|
|
#18+
sfsdfg, привет. Интересный вопрос. В ответ два: 1) есть RICHTX32.OCX (возможно, с лицензией разработчика)? 2) стили надо копировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 12:20:33 |
|
||
|
RTF в Excel
|
|||
|---|---|---|---|
|
#18+
RICHTX32.OCX - этого нет. Нужен только русский текст, без стилей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 12:32:09 |
|
||
|
RTF в Excel
|
|||
|---|---|---|---|
|
#18+
А не, есть...подключить, наверно надо.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 12:33:07 |
|
||
|
RTF в Excel
|
|||
|---|---|---|---|
|
#18+
Да, надо подключить в VBA-шный проект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 12:38:56 |
|
||
|
RTF в Excel
|
|||
|---|---|---|---|
|
#18+
Дальше что-то вроде Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 12:42:27 |
|
||
|
RTF в Excel
|
|||
|---|---|---|---|
|
#18+
Подключать надо в References. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 12:43:50 |
|
||
|
RTF в Excel
|
|||
|---|---|---|---|
|
#18+
Questa e soluzione lenta...С'e un'idea altra? Hai alcuni manuali dell RICHTX32.OCX? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 13:37:22 |
|
||
|
RTF в Excel
|
|||
|---|---|---|---|
|
#18+
Dopotutto...almeno stavolta lavori...но медленно. Нет ли в RICHTX32.OCX какой-то функции конвертера, которая сразу переводит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 14:01:04 |
|
||
|
RTF в Excel
|
|||
|---|---|---|---|
|
#18+
manuali dell RICHTX32.OCX idea altra состоит в том, что разбирать rich text надо тем же средством, что его собирали: Riched20.dll (кстати, версия 5.50 - это какая ОС+SP?). Это превращает программу на VBA в программу на C (по стилю): RegisterClassEx, CreateWindowEx, оконная процедура для хозяйского окна, CreateWindowEx("RichEdit20W") для rich edit-а, далее общение через SendMessage. Либо работа с безоконным видом rich edit-а через Text Object Model. Подробности здесь . Спецификация формата RTF здесь . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 14:15:58 |
|
||
|
RTF в Excel
|
|||
|---|---|---|---|
|
#18+
Я уловил (с трудом), что медленно, но не понял про "сразу всё". Если надо заполнить сразу множество ячеек, то можно поступить так: создать RichTextBox один раз, забить в RichTextBox сразу содержимое всех полей из базы, например, по параграфам (или ввести какую-то разметку в виде не встречающегося в текстах символа). Далее, манипулируя .SelXXX свойствами, раздавать уже формулы ячейкам. Как бы вот эта раздача больше всего времени и не занимала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 14:26:15 |
|
||
|
RTF в Excel
|
|||
|---|---|---|---|
|
#18+
Да в принципе нормально...Просто там отчет большой...сейчас сделал, что записи рекордсета поочереди пишутся в Box, а из него в ячейку...Просто думал, что может есть какая-то готовая функция-конвертер, чтоб таким лаптям как я голову лишний раз с COM'ами не ломать... Ладно, quello che e. Comunque ancora grazie.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 14:39:57 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34302166&tid=2183516]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 295ms |

| 0 / 0 |
