Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
kdmitriev Участник со стажем
Вступление в Клуб: 26.06.2007
|
Чт Дек 08, 2011 17:39  Вывод графики в Excel |
|
Полезность: Нет оценки
|
Добрый всем.
Может кто сталкивался с выводом в Excel OLE-об'екта ?
Очень интересно как можно вывести поле BMP из [PATT_SIGNS]
Заранее - спасибо ! |
|
 |
maestro Профи
Вступление в Клуб: 12.10.2010
|
Пт Дек 09, 2011 10:10   |
|
Полезность: Нет оценки
|
На практике не пробовал.
Но если рассуждать теоретически, то ты можешь создать файл на сервере, скопировать его на клиента, вставить его в XL вот таким, к примеру, способом (http://www.sql.ru/forum/actualthread.aspx?tid=706893), потом снести файл. |
|
 |
kdmitriev Участник со стажем
Вступление в Клуб: 26.06.2007
|
Пт Дек 09, 2011 12:15   |
|
Полезность: Нет оценки
|
Спасибо за идею!
Но .... как сохранить BMP ?
Сконвертить в BLOB ? |
|
 |
pas Профи
Вступление в Клуб: 20.11.2007
|
Пт Дек 09, 2011 12:58   |
|
Полезность: Нет оценки
|
Вот пример, смотри LOGOTYPE_FILE:
::[IND_SAFE_LEASE].[LEASE_STATE_WEEK]
вытаскивает логотип банка. |
|
 |
kdmitriev Участник со стажем
Вступление в Клуб: 26.06.2007
|
Пт Дек 09, 2011 13:12   |
|
Полезность: Нет оценки
|
pas пишет: | Вот пример, смотри LOGOTYPE_FILE:
::[IND_SAFE_LEASE].[LEASE_STATE_WEEK]
вытаскивает логотип банка. |
Это-т понятно )))
А как поле с типом [BMP] сначала сохранить в файло а потом
excel.cmd('sheet.Pictures.Insert
вставить в Эхель ? |
|
 |
maestro Профи
Вступление в Клуб: 12.10.2010
|
Сб Дек 10, 2011 15:29   |
|
Полезность: Нет оценки
|
kdmitriev пишет: |
Это-т понятно )))
А как поле с типом [BMP] сначала сохранить в файло а потом
excel.cmd('sheet.Pictures.Insert
вставить в Эхель ? |
Файл ты создашь на сервере. Для того, чтобы вставить в XL, его необходимо скопировать на клиента (например в папку C:\TEMP\).
Делается это с F1 консольного вызова операции [DOCUMENT].[COPYFILES].
Управление операцией должно быть отдано клиенту, в котором будет присутствовать консольный вызов:
Код: |
Call Runtime.PlayEx("<% PLPCALL [DOCUMENT].[COPYFILES]() %>")
|
|
|
 |
|