|
![]() |
#1 |
Мрачный тип
|
Аналогичным вопросом в данный момент маюсь ...
Теоретически, через экземпляр данного класса через добираемся до ActiveSheet'а у документа, а у него получаем COM-объект Pictures. book=excelDocument.getComDocument(); sheet=book.ActiveSheet(); pictures=sheet.Pictures(); Вот у него есть пара методов : Insert(имя файла, необязательный параметр преобразования какой-то) и Paste ... Можно попробовать выгрузить картинку в файл, либо в буфер копирования, а потом уже в Excel пихать , но ... Insert ругается, подлец, хотя в библиотеке типов Excеl описан ... Paste еще не пробовал ... P.S. Как получилось : 1) Создаем объект типа Image 2) Позиционируемся на запись с картинкой 3) Пихаем поле-контейнер с картинкой в Image 4) Выгружаем на локальный диск 5) Загружаем способом, описанным выше P.P.S. Если кто подскажет, как через буфер обмена пихать - буду премного благодарен Последний раз редактировалось TasmanianDevil; 06.02.2006 в 09:52. |
|
|
За это сообщение автора поблагодарили: Aslan (1). |