Имя: Пароль:
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) может и пойдет, если задача сводится только к извлечению картинок.., но если надо дать корректные имена...., то префиксом тут не отделаться..., потом эту груду картинок перелопатить.....
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший