|
|
|
вставка картинки в Word
|
|||
|---|---|---|---|
|
#18+
задача: в памяти храниться картинка (не файл!! а именно в памяти) нужно поднять ее и вставить в ворд помогите ПЛЗ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 12:48:04 |
|
||
|
вставка картинки в Word
|
|||
|---|---|---|---|
|
#18+
PavelR, "в памяти" - это как? В Clipboard, есть HBITMAP, есть ссылка на stdole.IPicture? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 13:45:17 |
|
||
|
вставка картинки в Word
|
|||
|---|---|---|---|
|
#18+
другая программа сохдает в облости памяти BMP структуру, хочется ее поднять и запихать как картинку в ворд не создавая файла на диске и без клипборды ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 17:11:53 |
|
||
|
вставка картинки в Word
|
|||
|---|---|---|---|
|
#18+
PavelR, понятно. Хорошего способа при таких условиях не знаю. Могу предложить следующее: 1) Через OleCreatePictureIndirect() создать экземпляр IPicture (IPictureDisp, StdPicture). Для примера см. функцию CreateBitmapPicture() в Q161299 ; 2) Вставить в документ MSForms.Image, и отдать экземпляр ему: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2007, 18:41:50 |
|
||
|
вставка картинки в Word
|
|||
|---|---|---|---|
|
#18+
Вспомнил про ещё один способ. Можно картинку превращать в RTF-строку и присваивать её Shape.RTF. Но максимальная длина, принимаемая этим свойством, что-то около 30-40К символов, дальее Word падает, поэтому способ годиться только для очень маленьких картинок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2007, 11:52:42 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34248364&tid=2183655]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 313ms |

| 0 / 0 |
