使用word中的VBA 批量设置Word中所有图片大小

在VBA编辑器中,你可以创建、编辑和运行VBA宏代码,以实现自动化任务和自定义Word 功能。如果你是VBA编程初学者,可以在VBA编辑器中查看Word VBA宏代码示例,以便更好地了解如何使用VBA编写代码。

要打开VBA编辑器,你可以按照以下步骤:

  1. 文件-选项-自定义功能区-开发工具打上对钩-确定。
  1. 开发工具-visual basic

  2. 插入-模块

  1. 在其中粘贴以下内容:
python 复制代码
Sub FormatPics()

Dim Shap As InlineShape

For Each Shap In ActiveDocument.InlineShapes

If Shap.Type = wdInlineShapePicture Then

Shap.LockAspectRatio = msoTrue '锁定纵横比

Shap.Width = CentimetersToPoints(16) '宽16CM

End If

Next

End Sub

也可以不锁定纵横比:

python 复制代码
Sub FormatPics

Dim Shap As InlineShape

For Each Shap In ActiveDocument.InlineShapes

If Shap.Type = wdInlineShapePicture Then

Shap.LockAspectRatio = msoFalse '不锁定纵横比

Shap.Width = CentimetersToPoints(10) '宽10CM

Shap.Height = CentimetersToPoints(7) '高7CM

End If

Next

End Sub
  1. 然后点击运行即可
相关推荐
骆驼爱记录11 天前
WPS页码设置:第X页共Y-1页
自动化·word·excel·wps·新人首发
2301_8169978811 天前
Word 清除格式的方法
word
微光feng12 天前
毕业论文word引用操作汇总
word·目录·公式·毕业论文·交叉引用·题注
2301_8169978812 天前
Word 功能区与快速访问工具栏
word
halen33312 天前
Hellowordl: The Masters Tool for Word Puzzle Enthusiasts
word
lpfasd12312 天前
Markdown 导出 Word 文档技术方案
开发语言·c#·word
Cxiaomu12 天前
Python 文件解析: Excel / Word / PDF 的解析、处理、预览与下载
python·word·excel
bu_shuo12 天前
Word中插入文本内容控件并交叉引用
word·内容控件
缺点内向12 天前
C#中如何创建目录(TOC):使用Spire.Doc for .NET实现Word TOC自动化
c#·自动化·word·.net
2301_8169978812 天前
Word 创建打开与保存文档
c#·word·xhtml