word宏实现批量处理照片大小方法

北街最近需要写的文档越来越多了,根据公司文档规范性,我要使用正规的格式和样式做一些图文混排的 Word ,例如使文档中的每一幅图片大小一致。下面的方法就是告诉大家 Word 批量处理统一图片大小的方法。

使用方法:把代码复制到 Visual Biscal 编辑器中,再回到 Word 界面,运行“宏”命令。

 代码如下 复制代码

Sub setpicsize() '设置图片大小
Dim n '图片个数
On Error Resume Next '忽略错误
For n = 1 To ActiveDocument.InlineShapes.Count 'InlineShapes类型图片
ActiveDocument.InlineShapes(n).Height = 400 '设置图片高度为 400px
ActiveDocument.InlineShapes(n).Width = 300 '设置图片宽度 300px
Next n
For n = 1 To ActiveDocument.Shapes.Count 'Shapes类型图片
ActiveDocument.Shapes(n).Height = 400 '设置图片高度为 400px
ActiveDocument.Shapes(n).Width = 300 '设置图片宽度 300px
Next n
End Sub

操作步骤如下:
  1. 打开要统一图片大小的 Word 文档,点击“工具”-“宏”-“Visual Biscal 编辑器。


 

  2. 插入 normal 工程“模块”。


 

  3. 在“模块”中粘贴上面的代码。


 

  4. 保存,返回你要统一图片大小的 Word 文档。运行“工具”-“宏”-”宏命令”。


 

  看一下结果,是不是你想要的统一图片大小。

 


用的两张图一个大一个小,统一后 400*300 还是很大,放在两个页面上,上面是25%的缩略图,至此实现了统一大小的目标,如果你想要其它的大小,只需按代码里的说明更改一下长宽数值即可。

按比例缩放的方法和上面的是一样的,只是代码变化一下,过程就不熬述。VBA 代码如下:

 代码如下 复制代码

Sub setpicsize() '设置图片大小
Dim n '图片个数
On Error Resume Next '忽略错误
For n = 1 To ActiveDocument.InlineShapes.Count 'InlineShapes类型图片
ActiveDocument.InlineShapes(n).Height = 400 '设置图片高度为 400px
ActiveDocument.InlineShapes(n).Width = 300 '设置图片宽度 300px
Next n
For n = 1 To ActiveDocument.Shapes.Count 'Shapes类型图片
ActiveDocument.Shapes(n).Height = 400 '设置图片高度为 400px
ActiveDocument.Shapes(n).Width = 300 '设置图片宽度 300px
Next n
End Sub

时间: 2024-08-02 17:19:29

word宏实现批量处理照片大小方法的相关文章

acdsee批量修改图片大小方法

  acdsee怎么修改图片大小: 1.下载acdsee 软件 2.打开acdsee,如果是电脑上的照片在左侧窗口那都可以找到,如果是外带设备的照片,点击导入. 3.小编处理的是桌面上新建文件夹的照片,在左侧找到桌面-新建文件夹,打开图片,全选按住shift. 4.选择好后点击上面的批量按钮,点开批量处理图片大小,出现如下图所示. 5.按照要求选择自己需要处理图片的大小,可以按原照片比例大小,可以按像素,也可以按实际照片尺寸,选择好后点击开始调整大小.

批量修改图片大小方法

您是不是常常在为下载的图片大小不一而烦躁?今天我就给朋友们介绍一种图片批处理方法,它可以瞬间把您众多的图片处理为你想要的大小尺寸,还可以添加文字及图片水印,修改格式及生成PDF格式文件等. 软件名称: iPai图片批处理v2012.1 使用方法: 一.添加批处理的图片 1.根据要处理的图片多少来选定"添加文件夹"或"添加图片"; 2.浏览并添加要处理的图片"图片文件夹"或"图片"; 3.双击打开导入图片并确定. 二.设定图片尺

word中批量修改图片大小

小一最近在复习高数,复习材料当然是下载的电子版的了,嘿嘿!不过~~这材料居然~~所有复杂的式子都是图片形式的,光是这样小一也就忍了,关键高数 嘛~~式子会比较复杂,这些图片做的又那么小,根本看不清啊!按住Ctrl+滚轮倒是可以放大,但是这样不是很方便,而且~~小一还想打印出来呢,怎么办 呢?总不能一个图片一个图片的修改吧-- 声明:小一下面要说的"批量修改word里的图片大小"的方法需要使用到宏,所以~~最好对VB有所了解!当然~~这不是必需的,只要跟着小一的图文教程走,不知道什么是宏

用Word制作批量有照片的工作证

  制作学生证或者工作证的时候很麻烦,应为急需要照片和姓名对应,还学要证件号也对应.尤其是批量制作.推荐个工具吧,就是领跑条码标签设计软件,可以把照片导入数据库,姓名和证号只需要设置下就会批量生成和你所需要的证号一样的.很方便吧.但是不用软件的话该哦怎么办呢?blue1000.com教你用word制作批量有照片的工作证.就是比领跑条码标签设计软件麻烦些,认真学哦. Word邮件合并是一项十分有用的功能.现在我给大家介绍一则Word邮件合并应用实例,制作有姓名.部门.编号.照片的工作证. 素材的准

利用Excel宏功能批量取消超级链接的方法

  最近整理一个Excel文档,里面有很多超级链接需要取消删除,一个一个取消实在是太费时费力了,于是找到一个使用宏功能批量取消删除超级链接的方法. ①使用Excel快捷键 Ctrl + F8 ,在弹出的"宏"窗口的"宏名"中输入一个名称,然后单击"创建"按钮; 此时,会弹出一个 Microsoft Visual Basic 窗口; ②在 Sub 和 End Sub 之间输入 Cells.Hyperlinks.Delete ,然后单击"保

word宏已被禁用解决方法

  excel/word宏已被禁用解决方法来咯~小编胖胖将会告诉大家遇到"宏已被禁用"提示解决方法,这两个提示在excel和word中经常出现,怎么办呢?请试一试下文的方法吧. --word宏已被禁用解决方法 方法一.Word选项-->加载项-->管理[com加载项],转到-->把"稿纸向导.书法加载项.office special symbol input add-in"三项取消-->确定即可. 方法二.工具-->宏->安全性-

努比亚Z9 mini设置照片大小的方法

1,在手机桌面我们点击"拍照"打开进入,效果如下图所示: 2,在手机的拍照界面我们点击左上角的[齿轮]设置图标,点击进入,如下图所示: 3,进入到弹出界面我们会看到有一项[照片大小].点击一下便可进行设置,如下图所示: 4,然后就可以设置像素了了,如我们设置为1600万像素,如下图所示: 好了这款手机最高为1600像素了,最低的300万像素了,这样可以保证我们想看的照片为高清,其它的为普通即可了.

使用Word软件给汉字加拼音的方法

  使用Word软件给汉字加拼音的方法         给汉字加拼音 1.输入文字并调整好大小 图1 输入文字 2.选择文字,添加拼音 选择文字,单击"开始"→拼音指南 图2 设置拼音 如图3,拼音自动出来,建议对齐方式选择"居中",字体选择英文字体 图3 拼音指南 如图 4 ,完成添加拼音. 图4 完成拼音 3.清除读音 图5 清除读音 说明: 1.拼音指南功能适用于word2003 以上中文版本. 2.如果点击拼音指南,没有自动出现拼音,可能软件安装中这部分组件

美图看看教你如何批量修改照片

  很多小伙伴是不是遇到过,电脑没有装任何专业的修图软件,但是必须修一批图的情况.不用怕,现在美图看看也能批量修图改尺寸了,现在,就由小编来跟大家分享怎么批量修图改尺寸吧! 第一步:浏览照片.运行美图看看,在窗口左侧导航栏中找到并选中存储照片的文件夹,该文件夹中的所有照片会以缩略图的形式在窗口中显示出来,拖动窗口右上角缩略图尺寸控制滑块,可以调整缩略大小,照片默认按文件名排列,利用"查看"菜单下的 "排列方式"子菜单,可以更改照片的排列方式,可以根据自己的意愿让照片