多年来,我一直在使用 Excel 图表来制作用于教授物理的计算机动画电影。但是,在从 VBA 转换为 AppleScript 时,我无法将图表保存为 .jpeg 文件。我试过下面的脚本:
tell application "Microsoft Excel"
set filebasename to get value of cell "MovieName"
activate object chart object filebasename of sheet 1
set testfile to "test.jpg"
save as picture active chart picture type save as JPG file file name testfile
end tell
但 AppleScript 编辑器告诉我活动图表不理解另存为图片指令。我的解决方法是使用脚本:
tell application "Microsoft Excel"
set filebasename to get value of cell "MovieName"
activate object chart object filebasename of sheet 1
copy picture active chart appearance screen format picture
end tell
然后通过剪贴板进入 GraphicConverter 以获取 .jpeg 文件。
我在做什么傻事?