当前位置: 首页 > article >正文

Word批量更改公式字体为Times New Roman

文章目录

    • 单个公式修改
    • 修改所有公式
    • VBA批量修改

在写毕业论文的时候,往往要求公式使用Times New Roman字体,但这种字体并不是专门为了公式设计的,所以并不支持在公式中直接调用。

单个公式修改

由于数学公式中有大量数学符号,所以Word为其提供了专门的公式字体Cambria Math,而且貌似默认也只有这一种公式字体。如果不想安装其他字体,而将公式更改为Times New Roman的话,可以选中公式后,进入【公式】选项卡,在转换栏,选中【ab文本】,然后就可以在【开始】选项卡中选择【Times New Roman】了,然后通过【Ctrl+I】将其改为斜体。

修改所有公式

当同时选中多个公式时,【ab文本】是灰色的,如果想在选中多个公式的情况下,修改公式字体,则必须下载公式专用字体。例如STIX、XITS,这两款开源字体均以Times New Roman为基础。

在这里插入图片描述

下载安装之后,就可以将Word公式的字体进行批量替换了。想要修改所有公式,首先需要选中所有公式,步骤为

1 【Ctrl+H】->查找选项卡->【更多>>>】->【格式】->【字体】

2 【查找字体】对话框中,在西文字体中填入【Cambria Math】->确定

3 回到查找对话框->【在以下项中查找】->【主文档】

在选中所有公式之后,可直接在【开始】选项卡中更改字体。

VBA批量修改

如果非Times New Roman不可,那么也可以通过VBA来实现。点击【Alt+F11】即可进入VBA编辑窗口,点击【插入】->【模块】,将下面的代码复制其中,然后运行。但是,当公式太多的情况下,还是慎用,有可能会卡死。

Sub 一键修改公式字体()
    ' 弹出对话框,显示公式数目
    MsgBox ActiveDocument.OMaths.Count

	Dim f As OMath
	Rem 循环遍历当前文档的公式
	For Each f In ActiveDocument.OMaths
	Rem 公式转为普通文本
	f.ConvertToNormalText
	ActiveDocument.Content.Font.NameAscii = "Times New Roman"
    f.Range.Font.Italic = True
	Next
End Sub

http://www.kler.cn/a/455531.html

相关文章:

  • Linux shell脚本用于常见图片png、jpg、jpeg、webp、tiff格式批量转PDF文件
  • c++基于过程
  • 【202】仓库管理系统
  • C# OpenCV机器视觉:凸包检测
  • myql explain sql分析详解
  • HarmonyOS NEXT 实战之元服务:静态案例效果---查看国内航班服务
  • 领域自适应
  • 掌握Docker命令与Dockerfile实战技巧:快速构建高效容器化应用
  • 网络攻防环境搭建
  • 探索寄存器读写函数:writeb, writew, writel 与 readb, readw, readl
  • Debian系统宝塔面板安装LiteSpeed Memcached(LSMCD)
  • 5、栈应用-表达式求值
  • VSCode搭建Java开发环境 2024保姆级安装教程(Java环境搭建+VSCode安装+运行测试+背景图设置)
  • 如何安全获取股票实时数据API并在服务器运行?
  • Microsoft word@【标题样式】应用不生效(主要表现为在导航窗格不显示)
  • React里使用lodash工具库
  • 嵌入式学习-QT-Day05
  • 【2024年最新】BilibiliB站视频动态评论爬虫
  • Docker-构建自己的Web-Linux系统-镜像webtop:ubuntu-kde
  • 时空信息平台-运维篇:线上监控诊断Java服务、服务部署指引
  • (CentOs系统虚拟机)Standalone模式下安装部署“基于Python编写”的Spark框架
  • ubuntu20.04 install vscode[ROS]
  • 手记 : Oracle 慢查询排查步骤
  • ES 磁盘使用率检查及处理方法
  • Day8补代码随想录 字符串part1 344.反转字符串|541.反转字符串II|卡码网:54.替换数字
  • dolphinscheduler服务RPC心跳机制之实现原理与源码解析