Word常用宏代码大全

在 Microsoft Word 中使用 VBA(Visual Basic for Applications)宏可以极大地提高文档处理效率。以下是一些实用且常见的宏代码示例,适用于日常办公场景。

1. 插入当前日期和时间

Sub InsertDateTime()
    Selection.InsertBefore Text:=Format(Now(), "yyyy年mm月dd日 hh:nn:ss")
End Sub
    

2. 批量删除空段落

Sub DeleteEmptyParagraphs()
    Dim para As Paragraph
    For Each para In ActiveDocument.Paragraphs
        If Len(Trim(para.Range.Text)) = 1 Then ' 段落标记占1字符
            para.Range.Delete
        End If
    Next para
End Sub
    

3. 全文统一字体和字号

Sub SetFontAll()
    With ActiveDocument.Content.Font
        .Name = "宋体"
        .Size = 12
    End With
End Sub
    

4. 自动保存文档

Sub AutoSaveDocument()
    If ActiveDocument.Saved = False Then
        ActiveDocument.Save
    End If
End Sub
    

5. 查找并高亮关键词

Sub HighlightKeyword()
    Dim keyword As String
    keyword = "重要"
    
    With ActiveDocument.Content.Find
        .ClearFormatting
        .Replacement.ClearFormatting
        .Replacement.Highlight = True
        .Text = keyword
        .Replacement.Text = ""
        .Forward = True
        .Wrap = wdFindContinue
        .Format = True
        .MatchCase = False
        .MatchWholeWord = True
        .Execute Replace:=wdReplaceAll
    End With
End Sub
    

提示:使用宏前请确保已启用“开发工具”选项卡,并将宏安全性设置为“启用所有宏”(仅限可信环境)。

Markdown流程图语法与使用指南 - 快速上手绘制流程图 Word怎么弄出来?详细方法与实用技巧指南 怎么用Word文档 - 新手入门与实用技巧指南 PDF转Word后排版乱了?原因分析与解决方法大全 Word转PPT工具 - 免费在线将Word文档一键转换为PPT演示文稿 职业测试能力有哪些内容?一文看懂职业测评核心维度 Word如何导入封面?详细图文教程指南 Word一次性删除几百页 - 快速高效清理文档多余页面 Word有免费版本吗?全面解析与推荐 Word某页改成横向 - 实用教程与技巧 Word双横线怎么删除?详细解决方法大全 ThinkPad 官方网站 - 商务笔记本电脑的可靠之选 Word文档删掉空白行 - 快速清理多余空行技巧 Word文档怎么转换成Excel表格 - 免费在线转换教程与工具 Word免费封面模板下载 - 高颜值可编辑文档封面合集 Word文档怎么整理排序 - 实用技巧与操作指南 ThinkPad恢复系统按哪个键?详细操作指南 ThinkPad怎么连接无线网络 - 图文指南 Word中有符号删不掉?原因与解决方法全解析 Word 2019版软件下载 - 官方安装包免费获取 Word写满一页不自动进入下一页?原因与解决方法 职业兴趣测试免费版 - 在线测评帮你找到适合的职业方向 Word表格中文字间距调整方法大全 - 解决表格文字太挤或太松问题 Word字体下方留白很大?原因与解决方法全解析 WPS转换Office文件格式 - 免费在线转换工具指南 Word文档怎么变成附件?完整操作指南 ThinkPad经典系列 - 商务笔记本的传奇 Word同一单元格内换行方法详解 - 实用办公技巧 ThinkPad外置充电电池解决方案 - 延长续航,移动办公首选 怎么换行Word文档 - Word换行操作方法大全 免费职业测试 - 发现最适合你的职业方向 联想ThinkPad双屏笔记本电脑 - 高效办公新体验 2025年职业适应性测试标准模板 - 专业职业评估工具 企业面试性格测试 - 发现你的职场优势 数学公式在Word里乱码怎么办?原因分析与解决方法大全 ThinkPad按下电源键无反应?简单故障排除指南 ThinkPad E550c 专题页面 删除Word页码的方法 - 完整图文教程 Word如何转到下一页?详细操作方法与技巧指南 华为性格测试2020答案 - 完整版解析 Word文档怎么调底色颜色?详细设置方法教程 Word如何添加修订?详细图文教程指南 - 在线办公技巧 ThinkPad哪个系列最耐用?T/X/L系列深度对比评测 Word表格如何调整行距 - 实用办公技巧指南 河南单招职业适应性测试题库 - 免费在线练习平台 Word表格不延伸到下一页?原因与解决方法全解析 Word如何替换文字 - 快速查找与替换功能使用指南 Word文档怎么弄附件?详细教程与操作指南 Word文档怎么排版 - 实用排版技巧与图文教程 行政职业能力测试与行测区别详解 - 公务员考试指南 Word表格下一页不显示问题解决方法 - 完整指南 Word去除背景色方法大全 - 快速清除文档底色技巧 Word文档表格字间距怎么调整 - 实用办公技巧指南 无标题(dan-zhao-zhi-ye-shi-ying-xing-ce-shi-100-dao.html) Word背景图片尺寸多大?设置指南与推荐尺寸 Word删除空白页的详细步骤 - 轻松解决多余空白页问题 Word 2023电脑版下载与使用指南 - 免费安装教程 Word保存图标不见了?原因与解决方法全解析 扫描能扫成Word吗?图文详解与免费工具推荐 PDP性格测试分数怎么算 - 详细计算方法与解读 Word项目符号在哪?详细设置方法与技巧 - Word办公指南 Word如何替换已有图片 - 完整图文教程 加密PDF转换成Word软件 - 免费在线解密并转换工具推荐 怎样在手机上编辑Word文档 - 手机办公实用指南 Word文档打不开的原因及解决方法 - 全面排查指南 职业适应性考试参考大纲 - 完整备考指南 怎么在Word上放一寸照片 - Word插入证件照教程 Word文档上面空白太多?原因分析与解决方法 多页PDF作为图片导入Word文档 - 完整操作指南 Word A4转A3双面排版教程 - 免费在线办公技巧指南 Word文档拒绝修订后还能找回吗?完整恢复指南 Word预览正常但打印乱码?原因分析与解决方法 Word删除多余空行 - 快速清理文档空白行工具与教程 怎么清除Word表格内容 - 快速清理表格数据方法指南 Word表格一打字后面的字就没有了?原因与解决方法 Word文档莫名其妙变成锁定?原因与解决方法全解析 Word文档怎么让字体变超大字?详细设置方法教程 PDF转Word文件太大怎么办?解决方法大全 PDF文件对比工具 - 在线免费比较两个PDF文档差异 Word怎么设置男女选项?详细图文教程 PDF怎么转换成Word表格?详细教程与工具推荐 如何取消Word修订模式 - 完整关闭教程指南 职业性格测试 - 找到最适合你的职业方向 Word中去除红色波浪线的方法大全 - 快速解决拼写检查误报 有没有免费的PDF转Word工具?推荐几款好用的在线转换器 Word间隔太大怎么调?详细解决方法大全 免费PDF转换成Word工具 - 在线一键转换,无需下载 ThinkPad怎么看电池健康?简单方法汇总 Word必备的技能和技巧 - 提升办公效率的实用指南 人格测试题库 - 发现真实的自己 | 专业性格测评 Word文档字数统计在哪里?详细图文教程指南 免费PDF转Word工具 - 在线一键转换,无需下载 ThinkPad Edge系列笔记本电脑专题 如何下载Word免费版 - 安全无广告的办公软件推荐 ThinkPad更换键盘完全指南 - 简单实用的维修与替换方案 手机怎么转Word格式 - 手机端Word文档转换方法大全 Word怎么设置自动保存功能 - 完整图文教程 ThinkPad T490键盘灯在哪里 - 开启方法和位置说明 Word记忆上次打开位置功能详解 - 自动定位阅读位置 Office和Word是什么关系?全面解析Microsoft Office与Word的关系