上色相片本并非Excel如果做的事,但VBA提供更多了上色相片的许多单纯方式,虽然对相片格式的处置有很多文本,此栏就拿相片上色来展开两个自学。
如下表右图图右图,可实现对相片的上色操作方式。
具体来说知道一点儿,怎样赢得相片,和前瞻性展开上色。
赢得相片第一类的方式是借助Shape第一类的PictureFormat特性回到。
回到两个PictureFormat第一类后,借助Crop特性回到两个Crop第一类。
接着,借助如下表右图图特性展开上色增设。
那个回到有点儿麻烦事,事实上展开了三次递回回到第一类,最后获得Crop第一类。
Shape 第一类PictureFormat 第一类Crop 第一类
总而言之,他们要操作方式的是两个Shape第一类的相片,有两个第一类是特别针对那个相片展开上色操作方式的,那个第一类是Crop。
Crop 上色第一类
中文名称
表明
Application
以获取寄主插件的 Application 第一类。 黎贞。
Creator
以获取两个 32 位有理数,该有理数命令创建 Crop 第一类的插件。 黎贞。
PictureHeight
以获取或增设要上色的图像的高度。 读/写。
PictureOffsetX
以获取或增设要上色的图像的 x 轴偏移量。 读/写。
PictureOffsetY
以获取或增设要上色的图像的 y 轴偏移量。 读/写。
PictureWidth
以获取或增设要上色的图像的宽度。 读/写。
ShapeHeight
以获取或增设用于上色图像的形状的高度。 读/写。
ShapeLeft
以获取或增设用于上色图像的形状左侧的位置。 读/写。
ShapeTop
以获取或增设用于上色图像的形状顶部的位置。 读/写。
ShapeWidth
以获取或增设用于上色图像的形状的宽度。 读/写。
重点看一下代码:
PrivateSub SetCrop()DimxShape As ObjectSetxShape = Me.Shapes(1)回到两个Shape第一类,或相片DimxCrop As Object, xl As Long, xt As Longxl=10上色左边宽度xt=10上色顶部宽度SetxCrop = xShape.PictureFormat.Crop回到两个Crop第一类WithxCrop增设上色格式.ShapeLeft=xShape.Left xl 上色左边.ShapeTop=xShape.Top xt 上色顶部.PictureHeight=.PictureHeight – 2 * xl.PictureWidth=.PictureWidth – 2 * xt.ShapeHeight=.PictureHeight – 2 * xl 上色高度.ShapeWidth=.PictureWidth – 2 * xt 上色宽度EndWithEndSub
上色第一类应用很少,一般情况下,在表格中可以自由上色,如果使用编程解决相片问题,那就需要好好自学一下Crop第一类的使用方式了。
欢迎关注、收藏
—END—
2.分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3.不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4.本站提供的源码、模板、插件等其他资源,都不包含技术服务请大家谅解!
5.如有链接无法下载或失效,请联系管理员处理!
6.本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!