Обращение к картинке в строке Excel

1. Natali_77 17.10.17 15:18 Сейчас в теме
Всем привет! Для кого-то может это и обмусоленная тема, но вот я что-то совсем запуталась. Мне нужно загрузить прайс из Экселя. Причем загрузка эта будет автоматической, при появлении файла. Поэтому решила обрабатывать непосредственно файл, перебором строк.
Excel = Новый COMОбъект("Excel.Application");
Excel.Visible=0;
Книга = Excel.WorkBooks.Open(ИмяФайла);
Лист = Книга.WorkSheets(1);
ВсегоСтрок = Лист.Cells(1,1).SpecialCells(11).Row;
Для Строка = 3 По ВсегоСтрок Цикл

КонецЦикла;

Всё здорово обрабатывается, застопорилась на картинках, которые в ячейках таблицы. Не пойму как к ним обратится. Пробовала разные дополнительные dll, ничего не получается. Есть и clipboard.dll и Йоксель. clipboard использовала, он у меня видит только одну первую картинку и везде её потом записывает, не пойму как в цикл, который выше приведен обращаться к картинке именно в текущей строке.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Irwin 554 17.10.17 16:07 Сейчас в теме
(1) Как-то так:
Для Каждого Элемент Из ActiveSheet.Shapes Цикл
	Если Элемент.Type = 13 И ActiveSheet.Cells(Строка, Колонка).Top = Элемент.BottomRightCell.Top Тогда
		
		// Наша картинка текущей Строки это Элемент
		
	КонецЕсли;
КонецЦикла;
3. Natali_77 17.10.17 17:11 Сейчас в теме
(2)
Для Каждого Элемент Из ActiveSheet.Shapes Цикл Если Элемент.Type = 13 И ActiveSheet.Cells(Строка, Колонка).Top = Элемент.BottomRightCell.Top Тогда // Наша картинка текущей Строки это Элемент КонецЕсли; КонецЦикла;

Спасибо, сейчас пробую!!!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот