首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

利用VBA为Excel开启图片自动缩放功能

操作演示Gif

Dim d As ObjectSub 开启放大图片功能()   Set d = CreateObject("scripting.dictionary")   Dim pic As Shape   Dim sht As Worksheet   For Each sht In ActiveWorkbook.Worksheets       For Each pic In sht.Shapes           If pic.Type = msoPicture Then               pic.OnAction = "点击放大或缩小图片"               d(pic.Name) = 0           End If       Next   NextEnd Sub

Sub 取消放大图片功能()   Dim pic As Shape   Dim sht As Worksheet   For Each sht In ActiveWorkbook.Worksheets       For Each pic In sht.Shapes           If pic.Type = msoPicture Then               pic.OnAction = ""               d(pic.Name) = 0           End If       Next   NextEnd Sub

Sub 点击放大或缩小图片()   Dim picName As String   picName = Application.Caller   Dim pic As Shape   Set pic = ActiveWorkbook.ActiveSheet.Shapes(picName)   If d(pic.Name) = 0 Then       pic.Width = pic.Width * 1.5       pic.Height = pic.Height * 1.5       d(pic.Name) = 1   Else       pic.Width = pic.Width / 1.5       pic.Height = pic.Height / 1.5       d(pic.Name) = 0   End IfEnd Sub

>>获取方式<<

点亮屏幕右下方的「赞」 和「推荐」 ;

在公众号后台发送关键字“图片缩放”,即可获取资源文件。(人工回复,请稍等一会~)

>>推荐阅读<<

★★★查看更多的内容★★★

  • 发表于:
  • 原文链接https://page.om.qq.com/page/ORfm5o6xANzWxdzvCza2l2eQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券