В настоящее время я нахожусь в завершающей стадии создания рабочего процесса для очень утомительного и затянувшегося еженедельного процесса с использованием данных в excel для вставки изображений.Applescript - Сохранение размеров изображения при вставке изображений в Excel
Мне удалось разработать комбинацию Automator и Applescript для достижения рабочего процесса, который получает изображения в excel, в нужном месте, но с моим текущим applescript, они входят в заданный размер, 100 x 100
Вот вопрос:
Мне нужно все изображения, чтобы прийти на высоте 100px, но мне нужно ширину, чтобы быть гибким. Кажется, я не могу понять последний фрагмент этого, который, как я полагаю, будет командой Applescript для Excel, чтобы заблокировать соотношение сторон.
Вот текущий AppleScript я использую для фактического импорта изображений:
tell application "Finder"
set imageFolder to "Macintosh HD:Users:adlife:Desktop:Temporary_Image_Hold - Copyright Filings"
end tell
tell application "Finder"
set imageList to files of folder imageFolder
end tell
tell application "Microsoft Excel"
set imageHeight to 100
set imageWidth to 100
set imageCount to count of imageList
set theRange to active cell of worksheet 1 of workbook 1
set thisStep to 0
set theLeft to left position of active cell
repeat with imageFile in imageList
set theTop to (top of active cell)
set newPic to make new picture at beginning of worksheet 1 of workbook 1 with properties {file name:(imageFile as text), height:imageHeight, width:imageWidth, top:theTop, left position:theLeft, placement:placement move}
set thisStep to thisStep + 1
end repeat
end tell
Я бегу Microsoft Excel 2011 на El Capitan
Любая помощь здесь будет весьма признателен!
Спасибо!
Итак, я только что разобрался в обходном пути для этого ... Перед вставкой изображений в мое excel я установил сценарий яблока, чтобы запустить действие Photoshop, которое открывает изображение, изменяет его размеры а затем добавляет равномерное дополнение к сторонам изображений. Таким образом, все jpegs, вставленные в excel, имеют один и тот же размер. Просто некоторые из них имеют пустое пространство по сторонам, а некоторые не влияют на данные Excel, поэтому нам хорошо идти! Мне все равно было бы интересно узнать это чисто с помощью Applescript, хотя, если кто-нибудь из вас знает, как это сделать! –