可批量修改Word公式大小:一、改Math AutoCorrect默认字号;二、用查找替换+通配符调整内嵌公式;三、修改“Equation”样式;四、运行VBA宏遍历OMath公式统一设字号。

如果您在Word文档中插入了多个公式,但需要统一调整其显示大小,手动逐个修改会耗费大量时间。以下是批量修改公式大小的几种有效方法:
一、通过修改公式默认字体大小
此方法适用于新插入的公式,通过更改Math AutoCorrect设置中的默认字体大小,使后续所有新建公式自动采用指定字号。
1、点击【文件】→【选项】→【校对】→【自动更正选项】→切换到【数学自动更正】选项卡。
2、勾选【在公式中使用数学自动更正规则】,点击【数学自动更正选项】按钮。
3、在弹出窗口中找到【内置公式字体】下方的【字号】输入框,将数值修改为14(或其他所需字号)。
4、点击【确定】保存设置。此后新建的公式将按该字号显示。
二、使用查找替换功能批量调整公式字体
此方法可对文档中已存在的所有内嵌式公式(即以“OMML”格式插入的公式)统一应用字体缩放,需借助通配符与样式匹配实现。
1、按Ctrl+H打开【查找和替换】对话框,点击【更多】展开高级选项。
2、勾选【使用通配符】,在【查找内容】框中输入:^d EQ(匹配所有域代码开头的公式)。
3、点击【替换为】框,留空;点击【格式】→【字体】,设置字号为16,确认后点击【全部替换】。
4、替换完成后,按Alt+F9刷新域,使新字体生效。
三、通过修改“Equation”样式统一控制
Word将公式容器视为一种特殊段落样式——“Equation”,修改该样式可影响所有已应用该样式的公式对象的显示比例。
1、右键【开始】选项卡中的【样式】窗格,选择【样式窗格】,在底部点击【管理样式】。
2、在【推荐】标签页中找到名为Equation的样式,选中后点击【修改】。
3、在【修改样式】窗口中点击【格式】→【字体】,将字号设为15,并确保【添加到样式库】和【基于该模板的新文档】均被勾选。
4、点击【确定】保存,所有已应用Equation样式的公式将同步更新字号。
四、利用VBA宏一键重设全部公式尺寸
该方法适用于含大量公式且需精确控制缩放比例的场景,通过运行宏遍历文档中所有OMML公式对象并批量修改其字体大小属性。
1、按Alt+F11打开VBA编辑器,插入新模块。
2、粘贴以下代码:
Sub ResizeAllEquations()
Dim eq As OMath
For Each eq In ActiveDocument.OMaths
eq.Range.Font.Size = 18
Next eq
End Sub
3、将代码中18替换为您需要的目标字号,按F5运行宏。
4、运行完毕后关闭VBA编辑器,文档中所有OMath公式字体大小即被统一修改。


















