AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.08.2004, 15:42   #1  
mit is offline
mit
Участник
Аватар для mit
 
386 / 36 (2) +++
Регистрация: 15.01.2003
Адрес: Moscow
Добавление картинки через COM в Word
Доброе время суток.
Задача - есть бланк MS Word (шаблон .dot), с заполнением текстом - все нормально, но еще нeобходимо вставить в него картинку (логотип). Может кто нибудь сталкивался? Логотип хранится в таблице EDT - Bitmap.
Старый 13.08.2004, 10:52   #2  
mit is offline
mit
Участник
Аватар для mit
 
386 / 36 (2) +++
Регистрация: 15.01.2003
Адрес: Moscow
Видимо никто не решал подобную проблему.
Жаль.
Старый 13.08.2004, 11:06   #3  
bucken is offline
bucken
Участник
Аватар для bucken
 
259 / 12 (1) ++
Регистрация: 04.09.2003
Адрес: Москва
на форуме уже где-то такое было помойму. поищи.
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5
Старый 13.08.2004, 12:04   #4  
dn is offline
dn
Участник
Самостоятельные клиенты AX
 
486 / 159 (6) ++++++
Регистрация: 26.03.2003
Адрес: Москва
Картинку в Word можно вставпить либо из файла (Doc.Shapes.AddPicture(filename, ...)), либо попробовать через буфер обмена. Поместить картинку из Axapta в буфер можно используя класс Image. Вставить в документ Word через selection.paste().
Старый 13.08.2004, 13:30   #5  
mit is offline
mit
Участник
Аватар для mit
 
386 / 36 (2) +++
Регистрация: 15.01.2003
Адрес: Moscow
Спасибо 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) gl00mie DAX: Программирование 15 30.03.2007 18:37
Получить текст из word через Com Кирилл DAX: Программирование 4 18.10.2006 11:01
Проблема доступа через COM Connector wit DAX: Функционал 0 10.07.2006 12:34
связь с 1С через COM rinugun DAX: Программирование 9 03.12.2004 11:28

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:36.