Имя: Пароль:
1C
1C 7.7
v7: Поиск и сохранение картинок в mxl файлах.
0 totparen
 
22.09.11
08:36
Ребята, подскажите как можно программно выдернуть все картинки, что есть в файле MXL? Встроенными методами, или внешними компонентами.
1 Ёпрст
 
22.09.11
08:44
и..нахрена это надо ?
:)
2 totparen
 
22.09.11
09:00
Менеджеры вручную создавали карты проезда к клиенту, со всякой информацией и изображением карты. Потом эти файлы печатались из 1С.

Дак как насчет метода сбора рисунков?
3 andrewks
 
22.09.11
09:07
gcomp
compaund
4 Ёпрст
 
22.09.11
09:14
(3)
1. не поможет
2. аналогично
5 Tatitutu
 
22.09.11
09:14
(0)
пару строчек кода :-)
элементарно...
mxl сохранить в xls
Открыть xls и сохранить как веб-страницу html
в том месте где сохранил будет папку с именем файла
в ней будут все картинки
картинки забираем - не нужные файлы удаляем
6 KishMish
 
22.09.11
09:15
(5) круто
7 Tatitutu
 
22.09.11
09:16
(6) и главное просто и работает на ура
8 totparen
 
22.09.11
09:17
(5) Это делать вручную? Сто раз?
9 filh
 
22.09.11
09:18
(8) это делать программно
10 Ёпрст
 
22.09.11
09:18
(5) ёпта.. всю малину испортил.
11 Ёпрст
 
22.09.11
09:19
(8) читай вниматочно - в папке будут ВСЕ картинки с мокселя.
12 totparen
 
22.09.11
09:23
Ексель открывать как COM-объект?

А что за метод, который сохраняет в HML?
13 Tatitutu
 
22.09.11
09:26
(11)упс..извини , с учетом (12)

(12) не НML, а HTM - тебе нужна внешняя компонента
SohranitKak.dll
14 Ёпрст
 
22.09.11
09:32
(13) еще 1 драйвера не хватает.
15 antoneus
 
22.09.11
09:36
Йоксель
16 Ёпрст
 
22.09.11
09:41
(15) не поможет
17 antoneus
 
22.09.11
09:47
(16) эммм... ИзвлечьКартинки, не?
18 Ёпрст
 
22.09.11
09:49
(17) чорт, старый als, да, про это забыл.
посыпаю голову пеплом.
19 andrewks
 
22.09.11
10:01
(5) вот это изврат! :)
20 xXeNoNx
 
22.09.11
10:05
Реализовывал в 7.7 тока дергал картинки из xls..., + устанавливал им наименование соседней ячейки...

Если интересует могу подсказать...
21 ЧеловекДуши
 
22.09.11
10:12
(17)Интересный метод.
И оно, как, работает?
Картинки куда извлекаются?
Где можно прочесть про метод "ИзвлечьКартинки"?
22 Tatitutu
 
22.09.11
10:13
(19)ёптить, а то - зато встроенными (считай штатными средствами) можно что программно, что вручную (есть у тебя файл а в нем 100 карнинок быстро и качественно)
23 totparen
 
22.09.11
10:21
Думаю ИзвлечьКартинки() Йокселья подойдёт.
24 antoneus
 
22.09.11
10:26
(21) работает.


ИзвлечьКартинки (ИмяКаталога, [ПрефиксИмен = "]);

Синтаксис:
ИзвлечьКартинки (ИмяКаталога,<> ПрефиксИмен)

Назначение:
Записывает все внедренные в документ картинки в виде набора файлов в указанном каталоге.

Параметры:
ИмяКаталога
Имя каталога, куда будут сохранены картинки.

ПрефиксИмен
Префикс, который будет даваться файлам картинок.
25 xXeNoNx
 
22.09.11
10:56
(23) может и пойдет, если задача сводится только к извлечению картинок.., но если надо дать корректные имена...., то префиксом тут не отделаться..., потом эту груду картинок перелопатить.....
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший