[VBA ] Excel剪裁图片再另存

楼主: takaisumi (欧力宝)   2021-09-14 17:39:57
手机打字,描述较精简请见谅。
我有数千张图需要将固定范围剪掉后再另存出来,目前我可以使用Excel VBA的PictureFo
rmat物件搭配循环来完成这工作,但问题是速度太慢了(约2秒3张),想请问有没有更快的
方法?例如有CreateObject可以用吗?
目前Excel VBA使用方法概述如下:
1. 用Pictures.Insert插入图片。
2. 再用shapes的物件.PictureFormat.CropLeft裁切图片。
3. 再用.ChartObjects.Add( ).Chart的.Export另存出图片。
4. 最后Delete ChartObject,再循环做下一张图。
谢谢指点!
作者: MOONRAKER (㊣牛鹤鳗毛人)   2021-09-15 10:16:00
固定大小crop大概就用imagemagick等batch tool吧

Links booklink

Contact Us: admin [ a t ] ucptt.com