Ich bin derzeit in der Endphase der Erstellung eines Workflows für eine sehr mühsame und langwierige wöchentliche Prozess mit der Verwendung von Daten in einem Excel zum Einfügen von Bildern.Applescript - Beibehaltung der Bildabmessungen beim Einfügen von Bildern in Excel
Ich habe es geschafft, eine Kombination aus Automator und Applescript auszuarbeiten, um einen Workflow zu erreichen, der die Bilder in der Excel, an ihrem richtigen Platz bekommt, aber mit meinem aktuellen applescript kommen sie in einer eingestellten Größe, 100 x 100 Hier
ist die Frage:
ich alle Bilder müssen in einer Höhe von 100px kommen, aber ich brauche die Breite flexibel zu sein. Ich kann anscheinend nicht das letzte Stück davon herausfinden, von dem ich annehme, dass es ein Applescript-Befehl für Excel wäre, um das Seitenverhältnis zu sperren.
Hier ist der aktuelle Apple ich für den eigentlichen Bildimport bin mit:
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
Ich bin mit Microsoft Excel 2011 auf El Capitan
All hier Hilfe wäre sehr geschätzt!
Danke!
Also habe ich gerade einen Workaround dafür gefunden ... Vor dem Einfügen von Bildern in mein Excel, habe ich ein Apple-Skript eingerichtet, um eine Photoshop-Aktion auszuführen, die das Bild öffnet, seine Größe ändert und fügt dann den Seiten der Bilder eine einheitliche Auffüllung hinzu. Auf diese Weise haben alle JPEGs, die in das Excel eingefügt werden, die gleiche Größe - nur einige von ihnen haben Leerzeichen auf den Seiten und einige nicht, was die Excel-Daten nicht stört, also sind wir gut zu gehen! Ich wäre immer noch daran interessiert, dies nur mit Applescript zu lernen, wenn jemand von euch weiß wie! –