12.08.2004, 15:42 | #1 |
Участник
|
Добавление картинки через COM в Word
Доброе время суток.
Задача - есть бланк MS Word (шаблон .dot), с заполнением текстом - все нормально, но еще нeобходимо вставить в него картинку (логотип). Может кто нибудь сталкивался? Логотип хранится в таблице EDT - Bitmap. |
|
13.08.2004, 10:52 | #2 |
Участник
|
Видимо никто не решал подобную проблему.
Жаль. |
|
13.08.2004, 11:06 | #3 |
Участник
|
на форуме уже где-то такое было помойму. поищи.
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5 |
|
13.08.2004, 12:04 | #4 |
Участник
|
Картинку в Word можно вставпить либо из файла (Doc.Shapes.AddPicture(filename, ...)), либо попробовать через буфер обмена. Поместить картинку из Axapta в буфер можно используя класс Image. Вставить в документ Word через selection.paste().
|
|
13.08.2004, 13:30 | #5 |
Участник
|
Спасибо 2 dn!!!!!!
через буфер - думал, конечно решение, но это не правильно. буфур- частная собственность. на всякий случай привожу код, мож кому время съекономит: в класс DocuActionCOM_Word добавляем метод: boolean insertFile(str _filename) { COM Doc; COM Shapes; ; Doc = COMrange.Parent(); Shapes = Doc.Shapes(); Shapes.AddPicture(_filename); return true; } |
|
Теги |
word |
|
Похожие темы | ||||
Тема | Ответов | |||
Работа с Excel через COM и ошибка 0x800A03EC (Range.AutoFilter) | 15 | |||
Получить текст из word через Com | 4 | |||
Проблема доступа через COM Connector | 0 | |||
связь с 1С через COM | 9 |
|