Работа с картинками в Excel #511936


#0 by Lazy Cat
Ситуация такая: есть файл *.xlsx, сформированный из 1С 82 (через ТабДок.Записать(ИмяФайла,ТипФайлаТабличногоДокумента.XLSX), т.к. шаблон сложный и программно его не опишешь в Excel) В файле есть картинки, которые были в шаблоне, всего 2 типа картинок. Необходимо, чтобы они имели разный размер - 1 типа 1 размер, 2-соответственно другой. Как сделать одного размера, я сообразил: Кто подскажет, как можно произвольно менять размер картинок? НИкак не могу сообразить..
#1 by Lazy Cat
Попробую апнуть..
#2 by dragonIMV
а нельзя в макете в 1С сразу вставить картинки и нужный размер задать?
#3 by dragonIMV
мы так с печатью и подписью делали...
#4 by Lazy Cat
Проблема в том, что Excel, когда в него выгружаешь макет с картинкой, искажает размер картинки непонятно по какому принципу. Т.е. в 1С все выглядит и печатается замечательно, а после сохранения в Excel получается лажа. ПОчему так - непонятно. Поэтому я подключаюсь к Excel и ручками устанавливаю размеры картинок.
#5 by dragonIMV
о_О не замечал такой проблемы, но мы сохраняем в формате xls, а не xlsx
#6 by Lazy Cat
В xls вообще с картинками сохранять не хочет, выдает ошибку потом при открытии файла
#7 by dragonIMV
что за платформа и конфигурация? а то яв 8.2 это делал и никаких проблем, в 8.1 не помню уже, давно это было
#8 by 1C-Nick
перебрать Лист.Pictures и устанавливать для каждого разный размер по идее
#9 by Lazy Cat
Блин, точно. В xls не искажает, в xlsx искажает. Я пробовал похоже не тот формат :) Спасибо за подсказку!!!! Я 2 дня с ним мучаюсь уже. - не знаю как это сделать, информации толком нигде не нашел
#10 by dragonIMV
до чего приятно, когда совет кому то помогает)))
#11 by 1C-Nick
эх, а я только цикл набросал    For Each pic In Лист1.Shapes    Next
#12 by Lazy Cat
Сенкс, я себе скопировал, чувствую, еще пригодится :) А то с excel  у меня постоянно проблемы
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С