VBA

 

 

  1. 调整图片亮度减10%:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Sub 调整全部图片亮度()
    '
    ' 调整全部图片亮度 宏
    '
    '
     Application.ScreenUpdating = False
         Dim a As Integer
         Dim pic As InlineShape
         Dim aBorder As Border
         a = ActiveDocument.InlineShapes.Count
         If a = 0 Then
             MsgBox ("没有发现嵌入式图片")
         End If
         For Each pic In ActiveDocument.InlineShapes
             pic.PictureFormat.IncrementBrightness -0.05  '降亮度
         Next
         Application.ScreenUpdating = True
    End Sub

      

  2. 调整对比度加10%
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Sub 对比度加十()
    '
    ' 对比度加十 宏
    '
    '
     Application.ScreenUpdating = False
         Dim a As Integer
         Dim pic As InlineShape
         Dim aBorder As Border
         a = ActiveDocument.InlineShapes.Count
         If a = 0 Then
             MsgBox ("没有发现嵌入式图片")
         End If
         For Each pic In ActiveDocument.InlineShapes
             pic.PictureFormat.IncrementContrast 0.05  '增对比度
         Next
         Application.ScreenUpdating = True
    End Sub

      

  3. 宽度统一17厘米
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Sub 调整宽度17()
    '
    ' 调整宽度17 宏
    '
    '
     Application.ScreenUpdating = False
         Dim a As Integer
         Dim pic As InlineShape
         Dim aBorder As Border
         a = ActiveDocument.InlineShapes.Count
         If a = 0 Then
             MsgBox ("没有发现嵌入式图片")
         End If
         For Each pic In ActiveDocument.InlineShapes
             pic.Width = 482  '宽度固定
         Next
         Application.ScreenUpdating = True
    End Sub

      

  4. 高度统一 11厘米
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Sub 调整高度11()
    '
    ' 调整高度11 宏
    '
    '
     Application.ScreenUpdating = False
         Dim a As Integer
         Dim pic As InlineShape
         Dim aBorder As Border
         a = ActiveDocument.InlineShapes.Count
         If a = 0 Then
             MsgBox ("没有发现嵌入式图片")
         End If
         For Each pic In ActiveDocument.InlineShapes
             pic.Height = 312  '高度固定
         Next
         Application.ScreenUpdating = True
    End Sub

      

 

posted @   徐锅  阅读(281)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南

点击右上角即可分享
微信分享提示