|
Выбрать картинки из файла в Excel и присоединить к номенклатуре в 1с 8.3 |
☑ |
0
kobzon2
14.01.20
✎
08:53
|
Всем Доброе утро!
Есть файл Excel. В нем несколько картинок. Естественно они как объект и не находятся в ячейках.
Как можно их вытащить из файла и присоединить к номенклатуре?
Параллельно читаю про копирование с помощью буфера обмена, но это уже крайний вариант.
|
|
1
kobzon2
15.01.20
✎
21:03
|
Таки дошел до копирования и буфера)
Зарегистрировал библиотеку.
Пишу код:
КартинкаПуть = ПолучитьИмяВременногоФайла (".jpg");
Буфер = Новый ComОбъект ("cClipBoardObject.cClipBoard");
Буфер.GetClipBoard(КартинкаПуть);
В папке создается файл v8_4B15_e.jpg
Пытаюсь открыть, пишет либо файл поврежден либо имеет очень большой размер.Размер то нормальный.
Куда копать?
|
|
2
Tatitutu
15.01.20
✎
21:44
|
|
|
3
kobzon2
15.01.20
✎
21:47
|
(2) Этот способ я знаю. Мне нужно чтобы пользователь из нескольких картинок на листе нажимал скопировать вставить, только по тем файлам, которые ему нужны.
|
|
4
Garykom
гуру
15.01.20
✎
21:48
|
(0) Сохрани файл в xlsx, открой как архив
|
|
5
kobzon2
16.01.20
✎
07:49
|
(4) Мне нужно первую картинку положить в одно место, вторую в другую, третью еще в одно место. Бывает так что на место второй картинки, вставляют не нужную нам.
А программа будет хавать их без разбора.
|
|
6
kobzon2
16.01.20
✎
08:31
|
А с перетаскиванием картинок в 1с что-нибудь придумано? Как например в вэб браузере, можно выбрать файл, а можно перетащить?
|
|
7
kobzon2
20.01.20
✎
09:47
|
Не могу найти, как открытый программно файл можно сохранить как html?
Excel.ActiveWorkbook.SaveAs("C:\TEMP\999.xls", 18);
18 - это xls,51 - xlsx. А как html?
|
|