word将mathtype公式批量转为latex公式

最近,由于工作学习需要,要将word里面的mathype公式转为latex公式。
查了查资料,有alt+\的操作,这样太慢了。通过下面链接的操作,结合起来可以解决问题。

某乎:https://www.zhihu.com/question/532353646

csdn:https://blog.csdn.net/m0_52232795/article/details/130617795

某乎比较详细,但是配合csdn这个更好理解。

csdn这个经过操作之后,会发现,找不到mtEqToLatex()

因此,需要自己新建一个宏,代码如下

复制代码
Sub mtEqToLatex()
    Dim fd As Field
    Dim fw As Range
    Dim i As Long
    
    t0 = Now
    Set fw = Selection.Range
    If fw.Start = fw.End Then Exit Sub
    Application.ScreenUpdating = False
    
    For Each fd In fw.Fields
        If fd.Code Like "*EMBED Equation.*" Then
            fd.Select
            MathTypeCommands.MTCommand_TeXToggle
            i = i + 1
        End If
    Next
    
    fw.Select
    Application.ScreenUpdating = True
    Set fw = Nothing
    Set fd = Nothing
    Debug.Print DateDiff("s", t0, Now)
    MsgBox Format(i, "完成 共处理了0个公式")
End Sub
相关推荐
CodeCraft Studio1 天前
纯前端文档编辑组件——Spire.WordJS全新发布
前端·javascript·word·office·spire.wordjs·web文档编辑·在线文档编辑器
伟贤AI之路1 天前
原创分享:Markdown 转 Word 工具,一键导出Word/PDF文档
pdf·word·markdown·markdown转
爱吃山竹的大肚肚2 天前
使用 poi-tl 生成 Word 文档并上传到 Minio
word
我的golang之路果然有问题2 天前
word中latex插入矩阵的语法问题
笔记·学习·矩阵·word·latex·template method·分享
liyayou2 天前
WPS Word根据模板生成不同日期数据页
word
程序员柒叔2 天前
Dify知识库- Word文档处理
大模型·word·workflow·知识库·工作流·dify
VBAMatrix3 天前
新一代邮件合并!按Word模板批量生成个性化文档
word·办公自动化·邮件合并·审计·报告工具·批量生成合同
梦幻通灵3 天前
Word自动对齐答案ABCD选项的实现方案
word
缺点内向3 天前
如何在C#中为文本内容添加行号?
开发语言·c#·word·.net
钱彬 (Qian Bin)3 天前
从零开始发表SCI论文—第1篇:安装Latex写作工具
latex·vs code·sci论文·环境准备