【发布时间】:2019-08-20 13:11:23
【问题描述】:
我想编写一个程序来从 .docx 文件中检索方程(公式)。我正在使用 open xml sdk,但我看不到方程式是如何插入到 .docx 文件中的。一张图片(代表方程式)是我能在那里找到的唯一东西。如何从 .docx 文件中提取方程式?这可能吗?
【问题讨论】:
标签: ms-office
我想编写一个程序来从 .docx 文件中检索方程(公式)。我正在使用 open xml sdk,但我看不到方程式是如何插入到 .docx 文件中的。一张图片(代表方程式)是我能在那里找到的唯一东西。如何从 .docx 文件中提取方程式?这可能吗?
【问题讨论】:
标签: ms-office
之前的答案没有回应问题!
如果您检查 xml 文档树并打开文件 document.xml,您将看到如下内容:
<m:oMath><m:r><w:rPr><w:rFonts w:ascii="Cambria Math" w:hAnsi="Cambria Math"/></w:rPr><m:t>x= y</m:t>
(在上面的例子中,等式是“x=y”。标签表示一个等式。
【讨论】:
您可以选择每个方程式编辑器对象中的文本,然后按照此链接中的 VBA 部分将其复制到另一个文档或其他内容:
http://www.extendoffice.com/documents/word/751-word-select-equation.html
这就是我会尝试的!
【讨论】: