office word中利用宏编程批量调节图片的亮度和对比度

Sub '调节亮度和对比度()
    ' 调节亮度和对比度 宏
    For i = 1 To ActiveDocument.InlineShapes.Count
        '0~1对应-100%~100%范围
        ActiveDocument.InlineShapes(i).PictureFormat.Brightness = 0.275  '将嵌入型图片的亮度设置为-45%
        ActiveDocument.InlineShapes(i).PictureFormat.Contrast = 0.825  '将嵌入型图片的对比度设置为65%
    Next i
    For i = 1 To ActiveDocument.Shapes.Count
       If ActiveDocument.Shapes(i).Type = msoPicture Then  '假设浮动型对象是图片时才处理
            ActiveDocument.Shapes(i).PictureFormat.Brightness = 0.275  '将浮动型图片的亮度设置为-40%

           ActiveDocument.Shapes(i).PictureFormat.Contrast = 0.825  '将浮动型图片的对比度设置为65%
 
       End If
    Next i
 MsgBox "处理完毕!"
End Sub

步骤:在word中新建一个宏,然后复制上述代码到里面,点击运行后提示“处理完成”,然后保存宏以后用

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值