Word常用宏代码大全

提升办公效率的VBA实用技巧合集

Microsoft Word 的宏(Macro)功能基于 VBA(Visual Basic for Applications),可以帮助用户自动化重复性操作。以下是一些常用的 Word 宏代码示例,适用于日常办公场景。

1. 自动保存文档

Sub AutoSaveDocument()
    ActiveDocument.Save
End Sub

2. 批量替换文字

Sub ReplaceText()
    With Selection.Find
        .Text = "旧文本"
        .Replacement.Text = "新文本"
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .Execute Replace:=wdReplaceAll
    End With
End Sub

3. 设置全文行距为1.5倍

Sub SetLineSpacing()
    With ActiveDocument.Range.Paragraphs
        .LineSpacingRule = wdLineSpaceMultiple
        .LineSpacing = LinesToPoints(1.5)
    End With
End Sub

4. 删除所有空段落

Sub DeleteEmptyParagraphs()
    Dim para As Paragraph
    For Each para In ActiveDocument.Paragraphs
        If Len(Trim(para.Range.Text)) = 1 Then ' 只有换行符
            para.Range.Delete
        End If
    Next para
End Sub

5. 插入当前日期

Sub InsertCurrentDate()
    Selection.TypeText Text:=Format(Date, "yyyy年mm月dd日")
End Sub

使用说明

将上述代码复制到 Word 的 VBA 编辑器中(按 Alt + F11 打开),粘贴到模块(Module)中即可运行。

注意:首次使用宏功能时,请确保启用宏(文件 → 选项 → 信任中心 → 宏设置)。

Word如何添加一页?详细操作方法与技巧指南 PDF转Word文档怎么转?免费在线转换方法大全 Word里的图片怎么编辑-实用技巧与操作指南 Word一键排版所有照片-快速整理图片到Word文档 Word最后一页横向设置方法详解|Word排版技巧 如何将PDF插入到Word文档中-实用办公技巧指南 PDF怎么转为Word文档免费?5种高效方法推荐 Word检查错别字-在线工具与使用技巧指南 Word版本太老怎么更新?完整升级指南 Word怎么让字母竖着-Word文字竖排设置方法大全 Word字符代码在哪里设置?详细教程与技巧指南 Word表格里文字怎么横着?详细图文教程 Word中怎么添加代码片段-实用办公技巧指南 Word如何让字竖过来-实用技巧指南 Word删除页面方法大全-快速删除空白页、多余页教程 Word里面的图片怎么添加红色框-详细图文教程 Word自动编号字体不一样?原因与解决方法全解析 Word怎么改成横向-页面方向设置教程 Word2007怎么转换成PDF?详细图文教程指南 Word中只想把第二页设置为横向-详细操作指南 Word查找字数在哪?详细图文教程指南-快速统计文档字数 Word文档差异校对工具-在线比对两篇Word内容差异 Word怎么改编号数字?详细教程与技巧指南 Word文档字数统计在哪里?详细图文教程指南 PDF转Word最简单方法-免费在线转换工具推荐 Excel粘贴到Word不变形-完整解决方案与技巧 Word文档怎么插入图片?详细图文教程-轻松办公指南 Word怎么做附件?详细教程与操作指南 怎么把几十张图片放在Word里-实用教程与技巧 Word一键生成目录-快速创建专业文档目录指南 Word一二三级标题设置方法详解-快速掌握文档结构排版技巧 电脑怎么做Word文档-新手入门指南 Word怎么没有格式选项?原因与解决方法全解析 Word怎么设置编号?详细图文教程指南 Word目录不显示三级标题?原因与解决方法全解析 Word文档怎么添加空白页-实用教程与技巧 Word文档横向页面设置方法-完整图文教程 Word文档怎样删除空白页-常见原因与解决方法大全 Word怎么竖着写?详细教程与技巧分享 Word里面怎么调整表格大小-详细图文教程指南 Word怎么让一页变成横向-页面方向设置教程 Word粘贴图片没反应?原因分析与解决方法大全 Word带圈的数字怎么打?详细操作教程与技巧 图片无法导入Word?原因分析与解决方法大全 Word如何在图片上加红框突出重点-实用办公技巧指南 Word图片放在文字下方-排版技巧与解决方案 如何让图片占满整个Word页面-完整图文教程 Word给图片画圈标记-实用操作指南与技巧 如何把图片嵌入到Word文档中-实用教程指南 Word英文排版单词断开技巧与规则指南 Word基础知识大全-新手入门与实用技巧指南 Word转PDF不压缩-免费在线高质量转换工具 Word如何一屏显示两页?详细设置方法教程 Word文字竖着居中技巧与工具-实用办公指南 Word只改变一页的方向-实用办公技巧指南 Word2007电脑版下载与安装教程-免费获取经典办公软件 Word文档错别字校对工具与技巧-快速检查并修正拼写错误 Word怎么把图片压在文字上-图文教程与技巧指南 Word并排显示两页设置方法-实用办公技巧指南 Word如何查看字数-快速统计文档字数的方法大全 Word如何把图片嵌入背景-完整图文教程 Word文档不自动编号?原因与解决方法全解析 Word怎么查询字数?详细教程与技巧-快速掌握字数统计方法 Word打封面文字竖排技巧与方法-Word文档排版指南 Word文档标题格式设置指南-标题样式、层级与自动编号教程 图片扫描成Word文档-免费在线OCR转换工具 横版Word怎么改成竖版-Word页面方向设置教程 Word如何删除一页?详细操作方法与技巧指南 Word文档怎样添加附件-完整图文教程 Word字数统计不见了?原因与解决方法全解析 Word表格怎么调整?详细图文教程与技巧指南 Word竖排变横排替换工具与方法指南 Word编号带圈数字设置方法大全-轻松实现带圈数字编号 手机上Word形式怎么弄-手机编辑Word文档完整指南 如何将代码导入Word文档-完整教程与技巧 Word 2007旧版安装包下载-免费获取经典Office办公软件 Word文档怎么下拉数字?详细教程与技巧指南 Word序号圆圈里一个数字-设置与使用方法指南 Word代码块使用指南-在Word中插入和格式化代码块 Word设置横版页面-详细教程与技巧 Word2003怎么横向排版-详细图文教程 Word五页变四页技巧大全-快速压缩文档页数方法 Word关掉自动编号-完整关闭方法与技巧 Word里面插图片怎么铺满-完整图文教程 Word常用技巧大全-提升办公效率的实用指南 Word图片排版技巧大全-轻松掌握文档图文混排方法 Word文档怎么竖排文字?详细教程与技巧 如何安装Word文档-Word安装详细教程指南 Word怎么取消左右两页并排?详细操作教程 Word文字如何从上往下写?竖排文字设置方法详解 Word文字间距很大怎么回事?原因与解决方法 Microsoft Word 官网下载-免费获取正版 Word 办公软件 免费图片转Word工具-在线OCR文字识别,一键将图片转换为可编辑Word文档 Word新版本与旧版本的区别-功能对比与升级指南 Word 4页怎么弄在一页中?详细操作教程-在线办公技巧 Word某页改成横向-设置单页横向排版详细教程 Word怎么编辑目录-完整图文教程指南 电脑Word 2010版本更新指南-安装、升级与常见问题解答 Word怎么嵌入式图片?详细图文教程指南 标准格式Word排版指南-规范文档排版技巧大全