对于内嵌图像比较多的文件,当这些文件具有相似的图像灰度分布时,往往需要给他们设置同样的亮度、对比度和清晰度属性,让它们具有比较理想的感观效果。以下就是可以自动设置图像上述属性的vba代码。

'On Error Resume Next '忽略错误

Dim myInline As InlineShape

Application.ScreenUpdating = False

For n = 1 To ActiveDocument.InlineShapes.Count

Set myInline = ActiveDocument.InlineShapes(n)

'myInline.PictureFormat.IncrementBrightness (0.2)

'myInline.PictureFormat.IncrementContrast (0.4)

Set myrange = myInline.ConvertToShape       '先换成浮动图形

myrange.ScaleHeight 0.7, True, msoScaleFromMiddle '设置图片的尺寸
                myrange .ScaleWidth 0.7, True, msoScaleFromMiddle

With myrange.Fill.PictureEffects   '浮动图形才可应用填充图形效果,嵌入图形不可应用图形效果

Set sha = .Insert(msoEffectSharpenSoften)        '给图形应用锐化效果

sha.EffectParameters(1).Value = 0.7      '锐化+70%

Set brightnessContrast = .Insert(msoEffectBrightnessContrast)        '给图形应用亮度和对比度效果

'brightnessContrast.EffectParameters(1).Value = 0.2                   '亮度+20%

brightnessContrast.EffectParameters(2).Value = 0.5                  '对比度+50%

End With

myrange.ConvertToInlineShape       '再换成嵌入图形

Next n

Application.ScreenUpdating = True

如何用 VBA 设置word文件中嵌入图像的亮度、对比度和清晰度?相关推荐

  1. Word文件中嵌入的Visio文件显示为unknown对象解决方式

    今天在处理某个Word文件时,发现嵌入的Visio对象变成了unknown对象,右键点击只有转换的选项,别人打开又是正常,网上冲浪,找到的解决方法试了一下都没有解决. 后面发现是由于vsdx文件默认打 ...

  2. 如何用vba在word中快速移动或选中内容区域?

    转自:http://www.exceloffice.net/archives/1598 在word中经常需要操作特定位置的文本内容,定位文本内容就显得尤为重要. 在word vba中Range. Se ...

  3. 枚举如何设置空白_2019-07-04 用VBA设置word中shape对象相对位置

    在excelhome上看到一个提问 Excel 请教:用代码插入文本框,不随文字移动.-ExcelVBA程序开发-ExcelHome技术论坛 -​club.excelhome.net 本以为可以通过录 ...

  4. Python控制Word文件中段落格式与文本格式

    封面图片:<Python程序设计实验指导书>(ISBN:9787302525790),董付国,清华大学出版社 图书详情(京东): ================ 本文主要介绍扩展库pyt ...

  5. elupload获取文件名与路径_Python检查word文件中的特殊“标记”词是否与文件名中的一致(实例59)...

    公司的部分文件分为"内部"和"外部".正常情况下,这个标识在文件名及文件首页左上角都有标注.然鹅,有时候操作一下,忘记改了,或者忘记标注了.就需要回头去一个一个 ...

  6. Python提取Word文件中的目录标题保存为Excel文件

    from docx import Document from openpyxl import Workbook from openpyxl.styles import Alignment, Borde ...

  7. python word排版_Python控制Word文件中段落格式与文本格式

    本文主要介绍扩展库python-docx中关于Word文件中文本格式控制的接口和用法,可以使用命令pip install python-docx安装,然后通过名字docx来使用其中提供的功能. 1.设 ...

  8. 使用python提取所有word文件中的所有图片

    目录 前言 代码 GIF示例 附:doc转docx 代码 前言 办公中,偶尔会碰到一种情况,需要提取word文档中的图片,决定写这样一款工具自动提取图片. 关于脚本的使用: 情景1:如果你拿到的是一个 ...

  9. 如何设置word文件的首字下沉?

    设置word文件的首字下沉其实很简单,跟着小奥一起学着操作: 将光标固定到需要首字下沉的段落当中,点击工具栏中的插入 – 文本 – 首字下沉即可. 如果对首字下沉有其他的要求,我们可以点击首字下沉的下 ...

最新文章

  1. Hello Shell
  2. 计算机模拟虫洞,Canvas 3D虫洞模拟
  3. 2019牛客暑期多校训练营(第八场)
  4. webshell提权20种思路
  5. 嵌入式论文3000字_毕业论文写完之后,你还要做的几件事
  6. 数位DP算法概述及习题
  7. 协方差局长你_关于Eviews,你必须知道的20个精彩问答
  8. html自动跳转页面,HTML实现页面自动跳转的五种方法
  9. 简支梁内力的计算机分析程序,各种静定梁内力的计算机模拟分析.pdf
  10. 用spark中DataFrame对数据进行去重、缺失值处理、异常值处理
  11. HTML-简单表单制作
  12. 个别照片查看器无法显示此图片因为计算机上,在Windows7中打开照片,提示“Windows 照片查看器无法显示此图片,因为计算机上的可用内存可能不足。....”...
  13. 不同Costa环鉴相器鉴别特性
  14. 初识机器学习与深度学习
  15. layer进度条ajax,layui动态进度条详细。
  16. 在家怎么自制雪糕 自制雪糕怎么做
  17. 在农业道路上越扎越深,拼多多看到了什么?
  18. mysql 截取第一个字符_MySQL 字符串截取SUBSTRING()函数
  19. 辽宁大学新闻与传播硕士(MJC)专业考研上岸经验分享
  20. Vite 配置 cdn 加载资源

热门文章

  1. 数字孪生下的智慧园区信息化建设解决方案
  2. VSCode 中支持 tpl 等文件高亮渲染方法
  3. Collaborative Filtering--【U2U2I】
  4. (2019春)软件构造:雨课堂试卷(第7章)
  5. 闪客工具:Mobile Angular UI
  6. 解决brew update 连接git失败问题
  7. StackQueue基本模板
  8. 个人管理:基于MBTI模型发现你的职业性格
  9. Linux下实现多线程的生产者消费者问题
  10. 关于在ubuntu中修改Android源码的一些细节